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
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
SubmissionSetAuthorInstitutionValidator
  • validering for OrganisationCodeValidation
xxxx







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 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 datoerdatoerne
x



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



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



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



CdaCrossDocumentEntryPatientIdValidator
  • validering for CodedModelCompare af objekt og objekt (objekterne er PatientId'er)
x



CdaCrossDocumentEntryServiceStartTimeValidator
  • validering for DateTimeCompare af datoer
x



CdaCrossDocumentEntryServiceStopTimeValidator
  • validering for DateTimeCompare af datoer
x



CdaCrossDocumentEntrySourcePatientIdValidator
  • validering for CodedModelCompare af objekt og objekt (objekterne er SourcePatientId'er)
x



CdaCrossDocumentEntrySourcePatientInfoValidator
  • validering for StringCompare af liste og 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 (streng indeholder køn)
x



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



CdaCrossDocumentEntryTypeCodeValidator
  • validering for CodedModelCompare af objekt og objekt (indholder TypeCode)
x










...