Versions Compared

Key

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

...

Klasse
CdaDocumentValidatorFactory
Iti41ValidationFactory
Iti42ValidationFactory
Iti61ValidationFactory
Iti57ValidationFactory

 Model

KlasseAnvendelse
XDSDocumentAnvendes til at gemme dokumentets indhold i. Alt efter hvordan validatorne er konfigureret vil indhold variere.

Følgende sker default

  • Starter instansiere klassen
  • Enricherne beriger med indhold
TransformDataAnvendes til at gemme dokumentets berigede indhold i. Alt efter hvordan validatorne er konfigureret vil indhold variere.

Følgende sker default

  • XDSDocumentContentModelEnricher beriger med bytes
  • CdaDocumentHeaderModelEnricher beriger med CDA header information
  • CdaDocumentApdV2ModelEnricher, CdaDocumentPhmrModelEnricher eller CdaDocumentQrdModelEnricher beriger med deres respektive dokumentindhold

Validering  Validering af struktur

Dette er validering, som har med struktur at gøre. F.eks. udpakning af information og forventninger til del-elementer.

...

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
FormatCodeValidation
HealthcareFacilityTypeCodeValidation
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


StringValidation
  • udfyldt baseret på isRequired
  • maksimum længde baseret på maxLength
  • tilladte værdier baseret på legalValues
TitleValidation


TypeCodeValidation


...