Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

KlasseValideringITI 41ITI 42ITI 61ITI 57Cda dokument

DocumentEntryClassCodeValidator

  • udfyldt classCode (Metadata-v096 2.2.3 classCode)
  • validering for ClassCodeValidation
xxxx
DocumentEntryAuthorInstitutionValidator
  • der skal være mindst een author (Metadata-v096 2.2.1.1 authorInstitution)
  • der skal være en authorInstitution (Metadata-v096 2.2.1.1 authorInstitution)
  • validering for OrganisationCodeValidation
xxxx
DocumentEntrySourcePatientIdValidator
xxxx







CdaHeaderAuthorInstitutionValidator
  • der skal være een author (Metadata-v096 2.2.1.1 authorInstitution)
  • der skal være en authorInstitution (Metadata-v096 2.2.1.1 authorInstitution)
  • validering for OrganisationCodeValidation
x


x
CdaHeaderSourcePatientIdValidator
x


x







SubmissionSetAuthorInstitutionValidator
  • validering for OrganisationCodeValidation
xxxxSubmissionSetCrossDocumentEntryAuthorInstitutionValidator
SubmissionSetPatientIdValidator


  • der valideres kun, hvis submissionSet har authors
  • der skal være lige mange authors på submissionSet og documentEntry
  • der skal være lige mange AuthorInstitutions på author på submissionSet og documentEntry
  • validering for CodedModelCompare af 2 lister
xxxx





















Apd2StartStopTimeValidator
  • ServiceStartTime skal være udfyldt (DK-APD-v2.0: 2.1.10.1 Appointment Date and Time)
x


x


Krydsvalideringer

Her valieres 2 entiteter. F.eks. documentEntry og cdadokument. Hvis mindst en af entiterne kan indholde flere felter af den samme type, sammenlignes antal




CdaCrossDocumentEntryAuthorInstitutionValidator
  • der skal være lige mange authors på CDA header og documentEntry
  • der skal være lige mange AuthorInstitutions på author på CDA header og documentEntry
  • validering for CodedModelCompare af CDA header værdi og documentEntry liste
x



CdaCrossDocumentEntryAuthorPersonValidator
  • der skal være lige mange authors på documentEntry og CDA header
  • validering for StringCompare af CDA header liste og documentEntry liste (listerne består af personens titel og navne)
x



CdaCrossDocumentEntryConfidentialityCodeValidator
  • der skal være lige mange ConfidentialityCodes på CDA header og documentEntry
  • validering for CodedModelCompare af CDA header værdi og documentEntry liste
x



CdaCrossDocumentEntryCreationTimeValidator
  • validering for DateTimeCompare af datoerne
x



CdaCrossDocumentEntryEventCodeValidator
    • validering for CodedModelCompare af CDA
headr
    • header liste og documenEntry liste (listerne består af EventCodes)
x



CdaCrossDocumentEntryLanguageCodeValidator
  • validering for StringCompare af streng og streng (strengene indeholder languageCode)
x



CdaCrossDocumentEntryLegalAuthenticatorValidator
  • validering for StringCompare af CDA header liste og documentEntry liste (listerne består af legalAuthenticators titel og navne)
x



CdaCrossDocumentEntryPatientIdValidator
  • validering for CodedModelCompare af CDA header værdi og documentEntry værdi (værdierne er PatientId'er)
x



CdaCrossDocumentEntryServiceStartTimeValidator
  • validering for DateTimeCompare af datoer
x



CdaCrossDocumentEntryServiceStopTimeValidator
  • validering for DateTimeCompare af datoer
x



CdaCrossDocumentEntrySourcePatientIdValidator
  • validering for CodedModelCompare af CDA header værdi og documentEntry værdi (værdierne er SourcePatientId'er)
x



CdaCrossDocumentEntrySourcePatientInfoValidator
  • validering for StringCompare af CDA header liste og documentEntry liste (listerne består af personens titel og navne)
  • validering for DateTimeCompare af datoer, hvor datoer er fødselsdato
  • validering for StringCompare af streng og streng (strengene indeholder køn)
x



CdaCrossDocumentEntryTitleValidator
  • validering for StringCompare af streng og streng (strengene indeholder titel)
x



CdaCrossDocumentEntryTypeCodeValidator
  • validering for CodedModelCompare af CDA header værdi og documentEntry værdi (værdierne er TypeCodes)
x



SubmissionSetCrossDocumentEntryAuthorInstitutionValidator
  • der valideres kun, hvis submissionSet har authors
  • der skal være lige mange authors på submissionSet og documentEntry
  • der skal være lige mange AuthorInstitutions på author på submissionSet og documentEntry
  • validering for CodedModelCompare af submissionSet liste og documentEntry liste
xxxx
SubmissionSetCrossDocumentEntryAuthorPersonValidator
  • validering for StringCompare af SubmissionSet liste og documentEntry liste (listerne består af en eller flere personers titel og navne)
xxxx
SubmissionSetCrossDocumentEntryPatientIdValidator
  • value og codeSystem skal være ens for submissionSet og documentEntry
xxxx

...