Versions Compared

Key

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

...

De implementerede valideringsregler er lavet med udgangspunkt i Medcoms standarder og IHE XDS specifikationen.

For nu er følgende valideringer implementeret:

(nedenstående beskrivelse stammer fra javadoc i mvn modul validation-xds. Anvend "mvn javadoc:javadoc" for at generere i target/site folderen)

Default validering konfiguration

TODO factories

Validering af struktur

TODO f.eks starter, enricher og egentlige strukturer

De refereres som følger:

  • (IHE 4.2.3.1.2 Creating Coded Attributes): IHE XDS specfikiationen afsnit 4.2.3.1.2
  • (DK_IHE_ClassCode_DE): Medcoms fælles liste over tilladet værdisæt faneblad ClassCode_DE
  • (Metadata-v096 2.2.3 classCode): Medsoms danske CDA profil afsnit 2.2.3

For nu er følgende valideringer implementeret:

(nedenstående beskrivelse stammer fra javadoc i mvn modul validation-xds og validation-codes. Anvend "mvn javadoc:javadoc -pl \!validation-cda-dependencies " for at generere i target/site folderne)

Default validering konfiguration

TODO factories

Validering af struktur

TODO f.eks starter, enricher og egentlige strukturer

Typevalideringer

Dette er hjælpevalideringer, som feltvalideringer gør brug af.

KlasseValidering

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 gyldige codeSystem er OID "1.2.208.184.100.9" (DK_IHE_ClassCode_DE)






FeltvalideringerFelt valideringer


KlasseValideringITI 41 defaultITI 42 defaultITI 61 defaultITI 57 defaultCda dokument

DocumentEntryClassCodeValidator

  • displayName skal være udfyldt (IHE 4.2.3.1.2 Creating Coded Attributes)
  • udfyldt codeSystem (IHE 4.2.3.1.2 Creating Coded Attributes)
  • gyldigt codeSystem. Default er OID "1.2.208.184.100.9"  (DK_IHE_ClassCode_DE)
  • udfyldt code (IHE 4.2.3.1.2 Creating Coded Attributes)
  • længden på code må ikke være større end 3 (DK_IHE_ClassCode_DE)




na
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)
  • udfyldt AssigningAuthority.UniversalId (Metadata-v096 2.2.1.1 authorInstitution)
  • gyldigt AssigningAuthority.UniversalId. Default er "1.2.208.176.1.1" (SOR) og "1.2.208.176.1.4" (YDERNUMMER).
  • udfyldt IdNumber (Metadata-v096 2.2.1.1 authorInstitution)
  • hvis AssigningAuthority.UniversalId er Yder så skal længden på IdNumber være 6
  • hvis AssigningAuthority.UniversalId er Yder så skal IdNumber være numerisk




na
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)
  • udfyldt codeSystem (Metadata-v096 2.2.1.1 authorInstitution)
  • gyldigt codeSystem. Default er "1.2.208.176.1.1" (SOR) og "1.2.208.176.1.4" (YDERNUMMER).
  • udfyldt code (Metadata-v096 2.2.1.1 authorInstitution)
  • hvis codeSystem er Yder så skal længden på code være 6
  • hvis codeSystem er Yder så skal code være numerisk
nananana
SubmissionSetAuthorInstitutionValidator
  • udfyldt AssigningAuthority.UniversalId (Metadata-v096 2.2.1.1 authorInstitution)
  • gyldigt AssigningAuthority.UniversalId. Default er "1.2.208.176.1.1" (SOR) og "1.2.208.176.1.4" (YDERNUMMER).
  • udfyldt IdNumber (Metadata-v096 2.2.1.1 authorInstitution)
  • hvis AssigningAuthority.UniversalId er Yder så skal længden på IdNumber være 6
  • hvis AssigningAuthority.UniversalId er Yder så skal IdNumber være numerisk












...