Page History
...
| Klasse | Validering | ITI 41 | ITI 42 | ITI 61 | ITI 57 | Cda dokument |
|---|---|---|---|---|---|---|
| ProvideAndRegisterDocumentSetStarter |
| x | ||||
| RegisterDocumentSetStarter |
| x | x | x | ||
| XDSDocumentITI41StructureValidator |
| x | ||||
| XDSDocumentITI42StructureValidator |
| x | ||||
| XDSDocumentITI61StructureValidator |
| x | ||||
| XDSDocumentITI57StructureValidator |
| x | ||||
| XDSDocumentContentModelEnricher |
| x | ||||
| CdaDocumentHeaderModelEnricher |
| x | x | |||
| CdaDocumentApdV2ModelEnricher |
| x | x | |||
| CdaDocumentPhmrModelEnricher |
| x | x | |||
| CdaDocumentQrdModelEnricher |
| x | x | |||
| CdaDocumentPhadModelEnricher |
| x | x |
...
| AudioDocumentModelEnricher |
Dette er hjælpevalideringer, som feltvalideringer gør brug af.
...
ConfigCodeModelChecker
...
- Afgør om en typeCode tillades for en given ConfigCodeModel
- ConfigCodeModel er en liste af typeCodes, hvor typeCode skal indgå med mindre man har sat MatchAll på ConfigCodeModel
...
AbstractElementCompare
...
- sammenligning af 2 lister (hver med nul, en eller flere objekter)
- antal af objekter i listen er ens
- de enkelte objekter er ens på de samme pladser i listen
...
CodedModelCompare
...
- overholder validering i AbstractElementCompare hvor følgende opfylder "objekter er ens"
- value er ens
- codeSystem er ens
- displayName er ens
...
DateTimeCompare
...
- overholder validering i AbstractElementCompare hvor følgende opfylder "objekter er ens"
- dateTime er ens
...
DateCompare
...
- overholder validering i AbstractElementCompare hvor følgende opfylder "objekter er ens"
- år, måned og dag i Calender er ens
...
StringCompare
...
- overholder validering i AbstractElementCompare hvor følgende opfylder "objekter er ens"
- de to strenge er ens
...
CodedValueValidation
...
- regel: IHE Vol3 4.2.3.1.2 Creating Coded Attributes
- codeSystem er udfyldt hvis krævet
- codeSystem er gyldigt hvis krævet
- code er udfyldt hvis krævet
- displayName er udfyldt hvis krævet
- yderligere kode validering som implementeret i ConfigCodeModelChecker (med evt. default værdier i XDSConfiguration)
...
StringValidation
...
- overholder regler specificeret af anvender:
- er udfyldt hvis påkrævet sat
- længden på værdien er ikke større end maksimum længde angivet
- værdien er en af de tilladte værdier angivet
...
ClassCodeValidation
...
- regel: IHE Vol3 4.2.3.1.2 Creating Coded Attributes
- længden på code er ikke større end 3 (DK_IHE_ClassCode_DE)
- overholder validering i CodedValueValidation. Default gyldigt codeSystem angivet i XDSConfiguration. Code, CodeSystem og DisplayName er udfyldt.
...
- regel: IHE Vol3 4.2.3.1.2 Creating Coded Attributes
- overholder validering i CodedValueValidation. Default gyldigt codeSystem angivet i XDSConfiguration. Code og CodeSystem er udfyldt.
...
- regel IHE 4.2.3.1.2 Creating Coded Attributes
- overholder validering i CodedValueValidation. Ingen default gyldig codeSystem. Code, CodeSystem og DisplayName er udfyldt.
...
- regel: IHE 4.2.3.1.2 Creating Coded Attributes
- overholder validering i CodedValueValidation. Ingen default gyldig codeSystem. Code, CodeSystem og DisplayName er udfyldt.
...
- regel: IHE 4.2.3.1.2 Creating Coded Attributes
- hvis udfyldt er værdien numerisk (DK_HealthcareFacilityType_DE)
- overholder validering i CodedValueValidation. Ingen default gyldig codeSystem. Code, CodeSystem og DisplayName er udfyldt.
...
- overholder validering i StringValidation. Påkrævet og default tilladt værdi er "da-DK" (DK_IHE_LanguageCode_DE)
...
- hvis codeSystem er Yder så er længden på code 6
- hvis codeSystem er Yder er code numerisk
- overholder validering i CodedValueValidation. Default gyldigt codeSystem angivet i XDSConfiguration. Code og CodeSystem er udfyldt.
...
- overholder validering i CodedValueValidation. Default gyldigt codeSystem angivet i XDSConfiguration. Code og CodeSystem er udfyldt.
...
- regel: IHE 4.2.3.1.2 Creating Coded Attributes
- overholder validering i CodedValueValidation. Ingen default gyldig codeSystem. Code, CodeSystem og DisplayName er udfyldt.
...
- validering for StringValidation. Påkrævet og default maksimum længde er 128 (Metadata-v096 2.2.31 title)
...
- regel: IHE 4.2.3.1.2 Creating Coded Attributes
- validering i CodedValueValidation. Ingen default gyldig codeSystem. Code, CodeSystem og DisplayName er udfyldt.
| x | x | x | x | ||
| AudioDocumentAudiogramModelEnricher |
| x | ||||
| AudioDocumentAudiogramModelEnricher |
| x | ||||
AudioDocumentHearingInstrumentSelectionModelEnricher |
| x |
Typevalideringer
Dette er hjælpevalideringer, som feltvalideringer gør brug af.
| Klasse | Validering |
|---|---|
ConfigCodeModelChecker |
|
AbstractElementCompare |
|
CodedModelCompare |
|
DateTimeCompare |
|
DateCompare |
|
StringCompare |
|
ConfigValuesChecker |
|
CodedValueValidation |
|
StringValidation |
|
ClassCodeValidation |
|
| ConfidentialityCodeValidation |
|
| EventCodeValidation |
|
| FormatCodeValidation |
|
| HealthcareFacilityTypeCodeValidation |
|
| LanguageCodeValidation |
|
| OrganisationCodeValidation |
|
| PatientIdCodeValidation |
|
| PracticeSettingCodeValidation |
|
| TitleValidation |
|
| TypeCodeValidation |
|
| ConfigValuesValidator |
|
| HomeCommunityIdValidation |
|
| MimeTypeValidation |
|
Krydsvalideringer
Her sammenlignes to entiteter. Disse valideringer sikrer, at de samme felter i forskellige entiteter (documentEntry, submissionSet og Cda dokument) er ens. Hvis mindst en af entiterne kan indholde flere felter af den samme type, sammenlignes antallet af disse også.
Afkrydningen i tabellens 5 sidste søjler indikerer, hvilke default valideringer, den enkelte validator er inkludret i.
| Klasse | Validering mellem de 2 entiter nævnt i klassens navn | ITI 41 | ITI 42 | ITI 61 | ITI 57 | Cda dokument |
|---|---|---|---|---|---|---|
| CdaHeaderCrossDocumentEntryAuthorInstitutionValidator |
| x | ||||
| CdaHeaderCrossDocumentEntryAuthorPersonValidator |
| x | ||||
| CdaHeaderCrossDocumentEntryConfidentialityCodeValidator |
| x | ||||
| CdaHeaderCrossDocumentEntryCreationTimeValidator |
| x | ||||
| CdaHeaderCrossDocumentEntryEventCodeValidator |
| x | ||||
| CdaHeaderCrossDocumentEntryLanguageCodeValidator |
| x | ||||
| CdaHeaderCrossDocumentEntryLegalAuthenticatorValidator |
| x | ||||
| CdaHeaderCrossDocumentEntryPatientIdValidator |
| x | ||||
| CdaHeaderCrossDocumentEntryServiceStartTimeValidator |
| x | ||||
| CdaHeaderCrossDocumentEntryServiceStopTimeValidator |
| x | ||||
| CdaHeaderCrossDocumentEntrySourcePatientIdValidator |
| x | ||||
| CdaHeaderCrossDocumentEntrySourcePatientInfoValidator |
| x | ||||
| CdaHeaderCrossDocumentEntryTitleValidator |
| x | ||||
| CdaHeaderCrossDocumentEntryTypeCodeValidator |
| x | ||||
| SubmissionSetCrossDocumentEntryAuthorInstitutionValidator |
| x | x | x | x | |
| SubmissionSetCrossDocumentEntryAuthorPersonValidator |
| x | x | x | x | |
| SubmissionSetCrossDocumentEntryPatientIdValidator |
| x | x | x | x | |
| AudioDocumentEntryFormatCodeCrossEventCodeValidator |
| x | x | x | x | |
| AudioDocumentEntrySourcePatientIdCrossPatientIdValidator |
| x | x | x | x | |
| AudioDocumentEntryServiceStopTimeCrossServiceStartTimeValidator |
| x | x | x | x |
Feltvalideringer
Hver validering beskæftiger sig med et specifikt felt i enten ITI kald og/eller CDA dokumentet.
Afkrydningen i tabellens 5 sidste søjler indikerer, hvilke default valideringer, den enkelte validator er inkludret i.
Søjlen "felt" kan anvendes til sortering, hvis man ønsker at se valideringen for et specifik felt på tværs af entitet.
| Klasse | Felt | Validering | ITI 41 | ITI 42 | ITI 61 | ITI 57 | Cda dokument |
|---|---|---|---|---|---|---|---|
CdaHeaderAuthorInstitutionValidator | AuthorInstitution |
| x | x | |||
CdaHeaderAuthorPersonValidator | AuthorPerson |
| x | x | |||
CdaHeaderConfidentialityCodeValidator | ConfidentialityCode |
| x | x | |||
CdaHeaderEventCodeValidator | EventCode |
| x | x | |||
CdaHeaderFormatCodeValidator | FormatCode |
| x | x | |||
CdaHeaderLanguageCodeValidator | LanguageCode |
| x | x | |||
CdaHeaderPatientIdValidator | PatientId |
| x | x | |||
CdaHeaderSourcePatientIdValidator | SourcePatientId |
| x | x | |||
CdaHeaderSourcePatientInfoValidator | SourcePatientInfo |
Krydsvalideringer
Her sammenlignes to entiteter. Disse valideringer sikrer, at de samme felter i forskellige entiteter (documentEntry, submissionSet og Cda dokument) er ens. Hvis mindst en af entiterne kan indholde flere felter af den samme type, sammenlignes antallet af disse også.
Afkrydningen i tabellens 5 sidste søjler indikerer, hvilke default valideringer, den enkelte validator er inkludret i.
...
- der er lige mange authors (dvs en)
- der er lige mange AuthorInstitutions på den enkelte author
- overholder validering i CodedModelCompare
...
- der er lige mange authors (dvs en)
- overholder validering i StringCompare indholdende personens navne
...
- der er lige mange ConfidentialityCodes (dvs en)
- overholder validering i CodedModelCompare
...
- overholder validering i DateTimeCompare
...
- overholder validering i CodedModelCompare
...
- overholder validering i StringCompare indeholdende languageCode værdierne
...
- overholder validering i StringCompare indeholdende legalAuthenticators navne
...
- overholder validering i CodedModelCompare
...
- overholder validering i DateTimeCompare
...
- overholder validering i DateTimeCompare
...
- overholder validering i CodedModelCompare
...
- overholder validering i StringCompare indeholdende personens titel og navne
- overholder validering i DateCompare med datoer, hvor datoer er fødselsdato
- overholder validering i StringCompare med køn værdierne
...
- overholder validering i StringCompare indeholdende titel værdierne
...
- overholder validering i CodedModelCompare
...
- ! forudsætning for validering: submissionSet har authors
- der er lige mange authors
- der er lige mange AuthorInstitutions på den enkelte author
- overholder validering i CodedModelCompare
...
- ! forudsætning for validering: submissionSet har authors
- overholder validering i StringCompare indholdende personernes navne
- (indirekte test af at der er lige mange authors qua listen af navne)
...
- value og codeSystem er ens
...
Feltvalideringer
Hver validering beskæftiger sig med et specifikt felt i enten ITI kald og/eller CDA dokumentet.
Afkrydningen i tabellens 5 sidste søjler indikerer, hvilke default valideringer, den enkelte validator er inkludret i.
Søjlen "felt" kan anvendes til sortering, hvis man ønsker at se valideringen for et specifik felt på tværs af entitet.
CdaHeaderAuthorInstitutionValidator
- regel: Metadata-v096 2.2.1.1 authorInstitution
- author er udfyldt
- authorInstitution er udfyldt
- overholder validering i OrganisationCodeValidation
CdaHeaderAuthorPersonValidator
|
|
|
| x | x |
CdaHeaderTitleValidator |
| Title |
|
|
|
| x | x |
CdaHeaderTypeCodeValidator |
| TypeCode |
|
|
|
| x | x |
DocumentEntryClassCodeValidator |
| ClassCode |
|
|
|
| x | x | x | x |
| DocumentEntryAuthorInstitutionValidator |
| AuthorInstitution |
|
|
| x | x | x | x |
| DocumentEntryAuthorPersonValidator |
| AuthorPerson |
|
| x | x |
| x | x |
| DocumentEntryAvailabilityStatusValidator |
| AvailabilityStatus |
|
|
| x | x |
| x | x |
| DocumentEntryClassCodeValidator |
| ClassCode |
|
|
|
| x | x |
| x | x |
| DocumentEntryConfidentialityCodeValidator |
| ConfidentialityCode |
|
|
|
| x | x | x | x |
| DocumentEntryCreationTimeValidator |
| CreationTime |
|
| x | x |
| x | x |
| DocumentEntryEntryUUIDValidator |
| EntryUUID |
|
|
|
| x | x | x | x |
| DocumentEntryEventCodeValidator |
| EventCode |
|
|
|
| x | x | x | x |
| DocumentEntryFormatCodeValidator |
| FormatCode |
|
| x | x | x | x |
| DocumentEntryHashValidator |
| Hash |
|
|
|
|
| x | x | x |
| DocumentEntryHealthcareFacilityTypeCodeValidator |
| HealthcareFacilityTypeCode |
|
|
|
| x | x | x | x |
| DocumentEntryLanguageCodeValidator |
| LanguageCode |
|
|
|
|
| x | x | x | x |
| DocumentEntryLegalAuthenticatorValidator |
| LegalAuthenticator |
|
|
|
|
| x | x | x | x |
| DocumentEntryMimeTypeValidator |
| MimeType |
|
|
|
| x | x | x | x |
| DocumentEntryPatientIdValidator |
| PatientId |
|
|
|
|
| x | x | x | x |
| DocumentEntryPracticeSettingCodeValidator |
| PracticeSettingCode |
|
|
|
| x |
| x | x | x |
| DocumentEntryReferenceidListValidator |
| ReferenceidList |
|
|
| x | x | x | x |
| DocumentEntryRepositoryUniqueIdValidator |
| RepositoryUniqueId |
|
|
|
| x | x | x | x |
| DocumentEntrySizeValidator |
| Size |
|
|
|
|
| x | x | x |
| DocumentEntrySourcePatientIdValidator |
| SourcePatientId |
|
|
| x | x | x | x |
| DocumentEntrySourcePatientInfoValidator |
| SourcePatientInfo |
|
|
|
| x | x | x | x |
| DocumentEntryTitleValidator |
| Title |
|
|
|
| x | x | x | x |
| DocumentEntryTypeCodeValidator |
| TypeCode |
|
|
| x | x | x | x |
| DocumentEntryTypeValidator |
| Type |
|
| x |
| x | x | x |
| DocumentEntryUniqueIdValidator |
| UniqueId |
|
|
|
| x | x | x | x |
| DocumentEntryURIValidator |
| URI |
|
|
| x | x | x | x |
| DocumentEntryHomeCommunityIdValidator |
| HomeCommunityId |
|
|
|
| x | x | x | x |
| SubmissionSetAuthorInstitutionValidator |
| AuthorInstitution |
|
|
|
| x | x | x | x |
| SubmissionSetEntryUUIDValidator |
| EntryUUID |
|
|
|
| x | x | x | x |
| SubmissionSetPatientIdValidator |
| PatientId |
|
|
| x | x | x | x |
| SubmissionSetUniqueIdValidator |
| UniqueId |
|
|
| x | x | x | x |
| SubmissionSetHomeCommunityIdValidator |
| HomeCommunityId |
|
|
| x | x | x | x |
| Apd2AppointmentIdValidator |
| AppointmentId |
|
|
| x | x |
| Apd2CustodianIdValidator |
| Custodian |
|
|
|
|
|
| x | x |
| Apd2StartStopTimeValidator | StartStopTime |
|
|
| x | x |
PhmrCustodianIdValidator |
Custodian |
|
| x | x |
| QrdCustodianIdValidator | Custodian |
|
|
|
|
|
|
| x | x | |||||
| AudioDocumentEntryEventCodeValidator | EventCodeList |
| x | x | x | x | |
| AudioDocumentEntryReferenceidListValidator |
- regel: DK-APD-v2.0.1: 2.1.10.1 Appointment Date and Time
- ServiceStartTime er udfyldt (CONF-DK-APD:592c)
| ReferenceidList |
| x | x | x | x | ||
| AudioDocumentEntryServiceStartTimeValidator | ServiceStartTime |
| x | x | x | x | |
| AudioDocumentEntryServiceStopTimeValidator | ServiceStopStime |
| x | x |
PhmrCustodianIdValidator
Custodian
- regel: PHMR-DK-v1.3 2.13.3 Custodian
- ! forudsætning for validering: custodian er udfyldt
- overholder validering i OrganisationCodeValidation
x
x
| x | x |
.