Versions Compared

Key

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

...

KlasseValidering

AbstractElementCompare

  • sammenligning af 2 lister (hver med en eller flere objekter)
  • antal af objekter skal være ens
  • de enkelte objekter skal være ens på de samme pladser i listen

CodedModelCompare

  • validering for AbstractElementCompare med typen CodeModel, hvor følgende opfylder "objekterne er ens"
  • value skal være ens
  • codeSystem skal være ens
  • displayName skal være ens

DateTimeCompare

  • validering for AbstractElementCompare med typen DateTime, hvor følgende opfylder "objekter er ens"
  • dateTime skal være ens

StringCompare

  • validering for AbstractElementCompare med typen String, hvor følgende opfylder "objekter er ens"
  • de to strenge skal være ens





CodedValueValidation

  • udfyldt codeSystem (IHE 4.2.3.1.2 Creating Coded Attributes)
  • gyldigt codeSystem (DK_IHE_ClassCode_DE)
  • udfyldt code (IHE 4.2.3.1.2 Creating Coded Attributes)

ClassCodeValidation

  • længden på code må ikke være større end 3 (DK_IHE_ClassCode_DE)
  • displayName skal være udfyldt (IHE 4.2.3.1.2 Creating Coded Attributes)
  • validering for CodedValueValidation. Default gyldigt codeSystem er OID "1.2.208.184.100.9" (DK_IHE_ClassCode_DE)
ConfidentialityCodeValidation
EventCodeValidation
FormatCodeValidation
HealthcareFacilityTypeCodeValidation
LanguageCodeValidation
OrganisationCodeValidation
  • hvis codeSystem er Yder så skal længden på code være 6
  • hvis codeSystem er Yder så skal code være numerisk
  • validering for CodedValueValidation. Default gyldige codeSystemer er "1.2.208.176.1.1" (SOR) og "1.2.208.176.1.4" (YDERNUMMER)
PatientIdCodeValidation


PracticeSettingCodeValidation


StringValidation


TitleValidation


TypeCodeValidation


...

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 datoerne
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 (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 objekt og objekt (objekterne 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 objekt og objekt (objekterne 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 (streng strengene indeholder køn)
x



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



CdaCrossDocumentEntryTypeCodeValidator
  • validering for CodedModelCompare af objekt og objekt (indholder TypeCode)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