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

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

ClassCodeValidation

  • (IHE Vol3 4.2.3.1.2 Creating Coded Attributes)
  • længden på code må ikke være større end 3 (DK_IHE_ClassCode_DE)
  • displayName skal være udfyld 
  • validering for CodedValueValidation. Default gyldigt codeSystem er OID "1.2.208.184.100.9" (DK_IHE_ClassCode_DE)
ConfidentialityCodeValidation
  • (IHE 4.2.3.1.2 Creating Coded Attributes)
  • code skal indholde "N" (DK_IHE_ConfidentialityCode_DE)
  • validering for CodedValueValidation. Default gyldigt codeSystem er OID "2.16.840.1.113883.5.25" (DK_IHE_ConfidentialityCode_DE)
EventCodeValidation
  • (IHE 4.2.3.1.2 Creating Coded Attributes)
  • displayName skal være udfyldt
  • validering for CodedValueValidation. Der er ingen default gyldig codeSystem.
FormatCodeValidation
  • (IHE 4.2.3.1.2 Creating Coded Attributes)
  • displayName skal være udfyldt
  • validering for CodedValueValidation. Der er ingen default gyldig codeSystem.
HealthcareFacilityTypeCodeValidation
  • (IHE 4.2.3.1.2 Creating Coded Attributes)
  • displayName skal være udfyldt
  • hvis udfyldt skal værdien være numerisk (DK_HealthcareFacilityType_DE)
  • validering for CodedValueValidation. Der er ingen default gyldig codeSystem.
LanguageCodeValidation
  • validering for StringValidation. Default gyldig værdi er "da-DK" (DK_IHE_LanguageCode_DE)
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
  • validering for CodedValueValidation. Default gyldigt codeSystem er "1.2.208.176.1.2" (CPR)
PracticeSettingCodeValidation
  • (IHE 4.2.3.1.2 Creating Coded Attributes)
  • displayName skal være udfyldt
  • validering for CodedValueValidation. Der er ingen default gyldig codeSystem.
StringValidation
  • udfyldt baseret på isRequired
  • maksimum længde baseret på maxLength
  • tilladte værdier baseret på legalValues
TitleValidation
  • validering for StringValidation. Default gyldig maksimum længde er 128 (Metadata-v096 2.2.31 title)
TypeCodeValidation


...

KlasseFeltValideringITI 41ITI 42ITI 61ITI 57Cda dokument

CdaHeaderAuthorInstitutionValidator

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


x

CdaHeaderAuthorPersonValidator

AuthorPerson
  • (Metadata-v096 2.2.1.2 authorPerson)
  • der skal være en author
  • der skal være en authorPerson
  • der skal være et FamilyName og mindst et givenName
x


x

CdaHeaderConfidentialityCodeValidator

ConfidentialityCode
  • (Metadata-v096 2.2.5 confidentialityCode)
  • udfyldt confidentialityCode
  • validering for ConfidentialityCodeValidation
x


x

CdaHeaderEventCodeValidator

EventCode
  • (Metadata-v096 2.2.9 eventCodeList)
  • der valideres kun hvis EventCodeList har elementer
  • EventCode skal være udfyldt
  • validering for EventCodeValidation
x


x

CdaHeaderFormatCodeValidator

FormatCodeCdaHeaderLanguageCodeValidatorLanguageCode
  • (Metadata-v096 2.2.15 languageCode10 formatCode)udfyldt languageCode
  • der valideres kun hvis FormatCode er udfyldt
    (krav om udfyldelse varierer per dokumenttype og håndteres default af CdaDocument*type*ModelEnricher)
  • validering for LanguageCodeValidationFormatCodeValidation
x


x

CdaHeaderPatientIdValidatorCdaHeaderLanguageCodeValidator

PatientIdLanguageCode
  • (Metadata-v096 2.2.20 patientId)15 languageCode)
  • udfyldt languageCode
  • validering for LanguageCodeValidation
x


x

CdaHeaderPatientIdValidator

PatientId
  • (Metadata-v096 2.2.20 patientId)
  • der der skal være en Patient med et PatientId
  • validering for PatientIdCodeValidation
x


x

CdaHeaderSourcePatientIdValidator

SourcePatientId
  • (Metadata-v096 2.2.28 sourcePatientId)
  • der skal være en sourcePatient med et PatientId
  • validering for PatientIdCodeValidation
x


x

CdaHeaderSourcePatientInfoValidator

SourcePatientInfo
  • (Metadata-v096 2.2.29 sourcePatientInfo)
  • der skal være en patient
  • der skal være et familyName og mindst et givenName
  • der skal være en fødselsdag
  • der skal være et køn
x


x

CdaHeaderTitleValidator

Title
  • (Metadata-v096 2.2.31 title)
  • udfyldt title
  • validering for LanguageCodeValidationTitleValidation
x


x

CdaHeaderTypeCodeValidator

TypeCode
x


x

DocumentEntryClassCodeValidator

ClassCode
  • (Metadata-v096 2.2.3 classCode)
  • udfyldt classCode
  • validering for ClassCodeValidation
xxxx
DocumentEntryAuthorInstitutionValidatorAuthorInstitution
  • (Metadata-v096 2.2.1.1 authorInstitution)
  • der skal være mindst een author
  • der skal være en authorInstitution 
  • validering for OrganisationCodeValidation
xxxx
DocumentEntryAuthorPersonValidatorAuthorPerson
  • (Metadata-v096 2.2.1.2 authorPerson)
  • der skal være mindst en author 
  • der skal være en authorPerson på hver author
  • der skal være et familyName og et givenName
xxxx
DocumentEntryAvailabilityStatusValidatorAvailabilityStatus
xxxx
DocumentEntryClassCodeValidatorClassCode
xxxx
DocumentEntryConfidentialityCodeValidatorConfidentialityCode
  • (Metadata-v096 2.2.5 confidentialityCode)
  • mindst en confidentialityCode
  • validering for ConfidentialityCodeValidation
xxxx
DocumentEntryCreationTimeValidatorCreationTime
xxxx
DocumentEntryEntryUUIDValidatorEntryUUID
xxxx
DocumentEntryEventCodeValidatorEventCode
  • (Metadata-v096 2.2.9 eventCodeList)
  • der valideres kun hvis EventCodeList har elementer
  • EventCode skal være udfyldt
  • validering for EventCodeValidation
DocumentEntryFormatCodeValidatorxFormatCodexDocumentEntryHashValidatorxFormatCodex
DocumentEntryHealthcareFacilityTypeCodeValidatorDocumentEntryFormatCodeValidatorHealthcareFacilityTypeCodeFormatCode
  • (Metadata-v096 2.2.10 formatCode)
  • FormatCode skal være udfyldt
  • validering for FormatCodeValidation
xxxx
DocumentEntryHashValidatorHash

x
x
DocumentEntryHealthcareFacilityTypeCodeValidatorHealthcareFacilityTypeCode
  • (Metadata-v096 2.2.12 healthcareFacilityTypeCode)
  • FealthcareFacilityTypeCode skal være udfyldt
  • validering for HealthcareFacilityTypeCodeValidation
xxxx
DocumentEntryLanguageCodeValidatorLanguageCode
  • (Metadata-v096 2.2.15 languageCode)
  • udfyldt languageCode
  • validering for LanguageCodeValidation
xxxx
DocumentEntryLegalAuthenticatorValidatorLegalAuthenticator
  • (Metadata-v096 2.2.16 legalAuthenticator)
  • der valideres kun hvis LegalAuthenticator er udfyldt 
  • der skal være et familyName og et givenName 
xxxx
DocumentEntryMimeTypeValidatorMimeType
xxxx
DocumentEntryPatientIdValidatorPatientId
  • (Metadata-v096 2.2.20 PatientId)
  • der skal være en PatientId
  • validering for PatientIdCodeValidation
xxxx
DocumentEntryPracticeSettingCodeValidatorPracticeSettingCode
  • (Metadata-v096 2.2.21 practiceSettingCode)
  • PracticeSettingCode skal være udfyldt
  • validering for PracticeSettingCodeValidation
xxxx
DocumentEntryReferenceidListValidatorReferenceidList
xxxx
DocumentEntryRepositoryUniqueIdValidatorRepositoryUniqueId
xxxx
DocumentEntrySizeValidatorSize

x
x
DocumentEntrySourcePatientIdValidatorSourcePatientId
  • (Metadata-v096 2.2.28 sourcePatientId)
  • der skal være en SourcePatientId 
  • validering for PatientIdCodeValidation
xxxx
DocumentEntrySourcePatientInfoValidatorSourcePatientInfo
  • (Metadata-v096 2.2.29 sourcePatientInfo)
  • der skal være en patient
  • der skal være et navn
  • der skal være en fødselsdag
  • der skal være et køn
xxxx
DocumentEntryTitleValidatorTitle
  • (Metadata-v096 2.2.31 title)
  • udfyldt title
  • validering for TitleValidation
xxxx
DocumentEntryTypeCodeValidatorTypeCode





DocumentEntryTypeValidatorType





DocumentEntryUniqueIdValidatorUniqueId





DocumentEntryURIValidatorURI





SubmissionSetAuthorInstitutionValidatorAuthorInstitution
  • validering for OrganisationCodeValidation
xxxx
SubmissionSetPatientIdValidatorPatientId
  • (Metadata-v096 2.2.28 sourcePatientId)
  • der skal være en sourcePatient/Patient
  • validering for PatientIdCodeValidation
xxxx








Apd2AppointmentIdValidator






Apd2CustodianIdValidator






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


x

PhmrCustodianIdValidator








QrdCustodianIdValidator






...