Versions Compared

Key

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

...

KlasseValideringITI 41ITI 42ITI 61ITI 57Cda dokument

CdaHeaderAuthorInstitutionValidator

  • der skal være een author

DocumentEntryClassCodeValidator

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


x

CdaHeaderSourcePatientIdValidator

  • der skal være en authorInstitution sourcePatient/patient med et PatientId (Metadata-v096 2.2.1.1 authorInstitution28 sourcePatientId)
  • validering for OrganisationCodeValidationPatientIdCodeValidation
x


xxx








DocumentEntryClassCodeValidator

  • udfyldt classCode (Metadata-v096 2.2.3 classCode)
  • validering for ClassCodeValidation
DocumentEntrySourcePatientIdValidator
xxxx
CdaHeaderAuthorInstitutionValidatorDocumentEntryAuthorInstitutionValidator
  • 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
  • der skal være en sourcePatientId/PatientId (Metadata-v096 2.2.28 sourcePatientId)
  • validering for PatientIdCodeValidation
xxxxCdaHeaderSourcePatientIdValidator
















x


x







SubmissionSetAuthorInstitutionValidator
  • validering for OrganisationCodeValidation
xxxx
SubmissionSetPatientIdValidator
  • der skal være en sourcePatient/Patient (Metadata-v096 2.2.28 sourcePatientId)
  • validering for PatientIdCodeValidation
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 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

...