Page History
...
De navngives alle med HOERVAL_regel(række i Valideringsregler) _felt_fortløbendenr:
Alle tests er som udgangspunkt baseret på følgende standard værdier i metadata og dockument.
| Type | Felt | Værdi | Evt. kommentar |
|---|---|---|---|
| DocumentEntry | Title | Aftale for 0109734535 | |
LanguageCode | da-DK | ||
MimeType | text/xml | ||
HomeCommunityId | 1.2.208.176.8.1 | Internt i metadata skelnes denne værdi vha. nøgleværdien DocumentEntry_HomeCommunity | |
ServiceStartTime | 2025-08-02T08:15:00Z | ||
ServiceStopTime | 2025-08-29T11:00:00Z | ||
PatientId | 0109734535$1.2.208.176.1.2$CPR | ||
Organisation | 8041000016000$1.2.208.176.1.1$DROS Testafdeling | Konverteres til Organization, som tilføjes listen af AuthorInstitution på Author. AuthorPerson på Author er hardkodet i test til Anders Andersen. | |
TypeCode | 28615-3$2.16.840.1.113883.6.1$Audiology Study | ||
ClassCode | 001$1.2.208.184.100.9$Klinisk rapport | ||
EventCodes | 1$urn:ad:dk:medcom:noah:action-categories$Audiogram | ||
FormatCode | urn:ad:dk:medcom:nauf-v500:full$1.2.208.184.100.10$Noah Audiogram format 500 | ||
ConfidentialityCode | N$2.16.840.1.113883.5.25$ | ||
HealthcareFacilityTypeCode | 22232009$2.16.840.1.113883.6.96$hospital | ||
PracticeSettingCode | 394604002$2.16.840.1.113883.6.96$oto-rhino-laryngologi | ||
ReportTime | 2024-01-13T09:00:00Z | Denne værdi er CreationTime for DocumentEntry | |
SourcePatientInfo | Nancy Ann Berggren,19481225000000.000+0000,F | Konverteres til PatientInfo, hvor navn konverteret til Name, som defineres som fornavn, mellemnavne og efternavn. Derudover er fødselsdato og køn angivet. | |
ReferenceIds | 398249c4-0597-4481-8b49-f29ace902ce6$$urn:ad:dk:medcom:noah:action-uuid$ | ||
SourcePatientId | Hvis ikke SourcePatientId er angivet, så sættes værdien til samme som PatientId | ||
AvailabilityStatus | Er hardkodet til APPROVED | ||
Type | Er hardkodet til STABLE | ||
| SubmissionSet | PatientId | Denne sættes til samme værdi som DocumentEntry.PatientId | |
ContentTypeCode | 28615-3$2.16.840.1.113883.6.1$Audiology Study | ||
AvailabilityStatus | Er hardkodet til APPROVED | ||
HomeCommunityId | Hvis denne værdi ikke er angivet, så sættes den til DocumentEntry.HomeCommunityId | ||
SubmissionTime | Sættes til værdien fra DocumentEntry.CreationTime | ||
| Dokument | Format | Noah Audiogram format 500 | Peger på indholdet af ITI-41-Audiogram-document.xml |
| Testcase Id | POS/NEG | Felt | Beskrivelse | Værdi(er) | Validerings-advarsel? Hvis Ja udfyldes besked (Thomas, KIT) | Implementeret (Blank, Ja, Delvist) (Thomas, KIT) | Status (Pass/fail) | ||
|---|---|---|---|---|---|---|---|---|---|
| HOERVAL_1_TypeCode_01 | POS | Metadata Typecode | Korrekt TypeCode/ korrekt codesystem | 28615-3 fra 2.16.840.1.113883.6.1 | Nej | Ja | |||
| HOERVAL_1_TypeCode_02 | NEG | Metadata TypeCode | Forkert TypeCode/ korrekt codesystem | 28615-4 fra 2.16.840.1.113883.6.1 | Ja | Ja | |||
| HOERVAL_1_TypeCode03 | NEG | Metadata TypeCode | Korrekt TypeCode/ forkert codesystem | 28615-3 fra 1.2.208.184.100.1 | Ja | Ja | |||
| HOERVAL_1_ClassCode_01 | Metadata ClassCode | Korrekt classcode | 001 | Nej | Ja | ||||
| HOERVAL_1_ClassCode_02 | NEG | Metadata Classcode | Forkert classcode | 002 | Ja | Ja | |||
| HOERVAL_1_EventCode_01 | POS | Metadata Eventcode | En korrekt eventcode 1 | 1 | Nej | Ja | |||
| HOERVAL_1_EventCode_02 | POS | Metadata Eventcode | En korrekt eventcode 15 | 15 | Nej | Ja | |||
| HOERVAL_1_EventCode_03 | POS | Metadata Eventcode | En korrekt eventcode 16 | 16 | Nej | Ja | |||
| HOERVAL_1_EventCode_04 | POS | Metadata Eventcode | En korrekt eventcode 129 | 129 | Nej | Ja | |||
| HOERVAL_1_EventCode_05 | POS | Metadata Eventcode | En korrekt eventcode 130 | 130 | Nej | Ja | |||
| HOERVAL_1_EventCode_06 | NEG | Metadata Eventcode | En forkert og ikke eksisterende eventcode | 2 | Ja | Ja | |||
| HOERVAL_1_EventCode_07 | NEG | Metadata Eventcode | En forkert men eksisterende eventcode | NPU03804 | Ja | Ja | |||
| HOERVAL_1_EventCode_08 | NEG | Metadata Eventcode | Ikke udfyldt eventcode | NULL | Ja | Ja | |||
| HOERVAL_1_FormatCode_01 | POS | Metadata Formatcode | Korrekt formatcode / korrekt codesystem / korrekt displayname nauf500 | urn:ad:dk:medcom:nauf-v500:full fra 1.2.208.184.100.10 | Nej | Ja | |||
| HOERVAL_1_FormatCode_02 | POS | Metadata Formatcode | Korrekt formatcode / korrekt codesystem / korrekt displayname nauf502 | urn:ad:dk:medcom:nauf-v502:full fra 1.2.208.184.100.10 | Nej | Ja | |||
| HOERVAL_1_FormatCode_03 | POS | Metadata Formatcode | Korrekt formatcode / korrekt codesystem / korrekt displayname nimf500 | urn:ad:dk:medcom:nimf-v500:full fra 1.2.208.184.100.10 | Nej | Ja | |||
| HOERVAL_1_FormatCode_04 | POS | Metadata Formatcode | Korrekt formatcode / korrekt codesystem / korrekt displayname nadf501 | urn:ad:dk:medcom:nadf-v501:full fra 1.2.208.184.100.10 | Nej | Ja | |||
| HOERVAL_1_FormatCode_05 | POS | Metadata Formatcode | Korrekt formatcode / korrekt codesystem / korrekt displayname nhisf500 | urn:ad:dk:medcom:nhisf-v500:full fra 1.2.208.184.100.10 | Nej | Ja | |||
| HOERVAL_1_FormatCode_06 | NEG | Metadata Formatcode | Korrekt formatcode / forkert codesystem / korrekt displayname nauf500 | urn:ad:dk:medcom:nauf-v500:full fra 2.16.840.1.113883.6.1 | Ja | Ja | |||
| HOERVAL_1_FormatCode_07 | NEG | Metadata Formatcode | Korrekt formatcode / korrekt codesystem / forkert displayname nauf500 | urn:ad:dk:medcom:nauf-v500:full fra 1.2.208.184.100.10 | Ja | Ja | |||
| HOERVAL_1_FormatCode_08 | NEG | Metadata Formatcode | Forkert formatcode / korrekt codesystem / korrekt displayname nauf500 | urn:ad:dk:medcom:nauf-v504:full fra 1.2.208.184.100.10 | Ja | Ja | |||
| HOERVAL_1_PractiseSettingCode_01 | POS | Metadata PracticeSettingCode | Korrekt PracticeCodeSetting / korrekt codesystem / korrekt displayname | 394604002 fra 2.16.840.1.113883.6.96 (displayName ’oto-rhino-laryngologi’) | Nej | Ja | |||
| HOERVAL_1_PractiseSettingCode_02 | NEG | Metadata PracticeSettingCode | Forkert PracticeCodeSetting / korrekt codesystem / forkert displayname | 394591006 fra 2.16.840.1.113883.6.96 (displayName ’neurologi’) | Ja | Ja | |||
| HOERVAL_1_PractiseSettingCode_03 | NEG | Metadata PracticeSettingCode | Korrekt PracticeCodeSetting / forkert codesystem / korrekt displayname | 394604002 fra | Ja | Ja | |||
| HOERVAL_1_PatientId_01 | POS | Metadata PatientId | Korrekt codesystem for patientid | codesystem 1.2.208.176.1.2 | Nej | Ja | |||
| HOERVAL_1_PatientId_02 | NEG | Metadata PatientId | Forkert codesystem for patientid | codesystem 2.16.840.1.113883.6.1 | Nej | Ja | |||
| HOERVAL_1_AuthorInstitution_01 | POS | Metadata AuthorInstitution | Korrekt codesystem for AuthorInstitution | codesystem 1.2.208.176.1.1 | Nej | Ja | |||
| HOERVAL_1_AuthorInstitution_02 | NEG | Metadata AuthorInstitution | Forkert codesystem for AuthorInstitution | codesystem 2.16.840.1.113883.6.1 | Nej | Ja | |||
| HOERVAL_2_SourcePatient_01 | POS | Metadata SourcePatient | Sourcepatient er udfyldt | --valide sourcepatient info-- | Nej | Ja | |||
| HOERVAL_2_SourcePatient_02 | NEG | Metadata SourcePatient | Sourcepatient er blank | NULL | Ja | Ja | |||
| HOERVAL_2_MimeType_01 | POS | Metadata Mimetype | Korrekt Mimetype | text/xml | Nej | Ja | |||
| HOERVAL_2_MimeType_02 | NEG | Metadata Mimetype | Forkert Mimetype | json | Ja | Ja | |||
| HOERVAL_2_HomeCommunity_01 | POS | Metadata HomeCommunity | Korrekt HomeCommunity på Documententry og Korrekt HomeCommunity på submissionset | Documententry HomeCommunity = 1.2.208.176.8.1 Submisionset HomeCommunity = 1.2.208.176.8.1 | Nej | Ja | |||
| HOERVAL_2_HomeCommunity_02 | POS | Metadata HomeCommunity | Forkert HomeCommunity på Documententry og Korrekt HomeCommunity på submissionset | Documententry HomeCommunity = 1.2.208.176.8.99 Submisionset HomeCommunity = 1.2.208.176.8.1 | Ja | Ja | |||
| HOERVAL_2_HomeCommunity_03 | POS | Metadata HomeCommunity | Korrekt HomeCommunity på Documententry og Forkert HomeCommunity på submissionset | Documententry HomeCommunity = 1.2.208.176.8.1 Submisionset HomeCommunity = 1.2.208.176.8.99 | Ja | Ja | |||
| HOERVAL_3_EventCode_01 | NEG | Metadata Eventcode | Flere korrekte eventcodes, men kun en er tilladt | 1,15,16,129,130 | Ja | Ja | |||
| HOERVAL_3_EventCode_02 | NEG | Metadata Eventcode | Blandet korrekte og forkerte eventcodes | 1,2,16,200 | Ja | Ja | |||
| HOERVAL_3_EventCodeFormatCode_01 | POS | Metadata EventCode Krydscheck med FormatCode | Korrekt EventCode/FormatCode 1,nauf500 | EventCode 1, FormatCode urn:ad:dk:medcom:nauf-v500:full | Nej | Ja | |||
| HOERVAL_3_EventCodeFormatCode_02 | POS | Metadata EventCode Krydscheck med FormatCode | Korrekt EventCode/FormatCode 1,nauf502 | EventCode 1, FormatCode urn:ad:dk:medcom:nauf-v502:full | Nej | Ja | |||
| HOERVAL_3_EventCodeFormatCode_03 | POS | Metadata EventCode Krydscheck med FormatCode | Korrekt EventCode/FormatCode 15,nimf500 | EventCode 15, FormatCode urn:ad:dk:medcom:nimf-v500:full | Nej | Ja | |||
| HOERVAL_3_EventCodeFormatCode_04 | POS | Metadata EventCode Krydscheck med FormatCode | Korrekt EventCode/FormatCode 16,nimf500 | EventCode 16, FormatCode urn:ad:dk:medcom:nimf-v500:full | Nej | Ja | |||
| HOERVAL_3_EventCodeFormatCode_05 | POS | Metadata EventCode Krydscheck med FormatCode | Korrekt EventCode/FormatCode 15,nadf501 | EventCode 15, FormatCode urn:ad:dk:medcom:nadf-v501:full | Nej | Ja | |||
| HOERVAL_3_EventCodeFormatCode_06 | POS | Metadata EventCode Krydscheck med FormatCode | Korrekt EventCode/FormatCode 16,nadf501 | EventCode 16, FormatCode urn:ad:dk:medcom:nadf-v501:full | Nej | Ja | |||
| HOERVAL_3_EventCodeFormatCode_07 | POS | Metadata EventCode Krydscheck med FormatCode | Korrekt EventCode/FormatCode 129,nhisf500 | EventCode 129, FormatCode urn:ad:dk:medcom:nhisf-v500:full | Nej | Ja | |||
| HOERVAL_3_EventCodeFormatCode_08 | POS | Metadata EventCode Krydscheck med FormatCode | Korrekt EventCode/FormatCode 130,nhisf500 | EventCode 130, FormatCode urn:ad:dk:medcom:nhisf-v500:full | Nej | Ja | |||
| HOERVAL_3_EventCodeFormatCode_09 | NEG | Metadata EventCode Krydscheck med FormatCode | Forkert EventCode/FormatCode 15,nauf500 | EventCode 15, FormatCode urn:ad:dk:medcom:nauf-v500:full | Ja | Ja | |||
| HOERVAL_3_Referencelist_01 | POS | Metadata Referencelist | Korrekt formateret Referencelist | ReferenceId[id=insert random UUID,assigningAuthority=<null>,idTypeCode=urn:ad:dk:medcom:noah:action-uuid,homeCommunityId=<null>] | Nej | Ja | |||
| HOERVAL_3_Referencelist_02 | NEG | Metadata Referencelist | Manglende Referencelist | ReferenceId er NULL | Ja | Ja | |||
| HOERVAL_3_Referencelist_03 | NEG | Metadata Referencelist | Forkert formateret Referencelist, UUID mangler | ReferenceId[id=<null>,assigningAuthority=<null>,idTypeCode=urn:ad:dk:medcom:noah:action-uuid,homeCommunityId=<null>] | Ja | Ja | |||
| HOERVAL_3_Referencelist_04 | NEG | Metadata Referencelist | Forkert formateret Referencelist, UUID forkert format | ReferenceId[id=12345678,assigningAuthority=<null>,idTypeCode=urn:ad:dk:medcom:noah:action-uuid,homeCommunityId=<null>] | Ja | Ja | |||
| HOERVAL_3_Referencelist_05 | NEG | Metadata Referencelist | Forkert formateret Referencelist, assigningAuthority not NULL | ReferenceId[id=insert random UUID,assigningAuthority=12345678,idTypeCode=urn:ad:dk:medcom:noah:action-uuid,homeCommunityId=<null>] | Ja | <null>] | Ja | Ja@thomas jeg er lidt i tvivl om dette format er helt i skoven, men ellers sæt lige en rigtig assigningAuthorityCode på isf NULL | |
| HOERVAL_3_Referencelist_06 | NEG | Metadata Referencelist | Forkert formateret Referencelist, idTypeCode er forkert | ReferenceId[id=insert random UUID,assigningAuthority=<null>,idTypeCode=urn:ad:dk:medcom:noah:action-categories ,homeCommunityId=<null>] | Ja | Ja | |||
| HOERVAL_3_Referencelist_07 | NEG | Metadata Referencelist | Forkert formateret Referencelist, homeCommunity not NULL | ReferenceId[id=insert random UUID,assigningAuthority=<null>,idTypeCode=urn:ad:dk:medcom:noah:action-uuid ,homeCommunityId=1.2.3.4.5] | Ja | Ja | |||
| HOERVAL_3_PatientSourcePatient_01 | POS | Metadata Patient Krydscheck med SourcePatient | Patient og Sourcepatient er ens | Patient og Sourcepatient er den samme | Nej | Ja | |||
| HOERVAL_3_PatientSourcePatient_02 | NEG | Metadata Patient Krydscheck med SourcePatient | Patient og Sourcepatient er ikke ens | Patient og Sourcepatient er ikke den samme | Ja | Ja | |||
| HOERVAL_3_ServiceStartTime_01 | POS | Metadata ServiceStartTime | ServiceStarttime er udfyldt og efter konfigureret skæringsdato | 20250802101500+0200 | Nej | @thomas I testcasen antages at skæringsdato er 20250801Ja | |||
| HOERVAL_3_ServiceStartTime_02 | NEG | Metadata ServiceStartTime | ServiceStarttime er udfyldt og før konfigureret skæringsdato | 20250731101500+0200 | Ja | @thomas I testcasen antages at skæringsdato er 20250801Ja | |||
| HOERVAL_3_ServiceStartTime_03 | NEG | Metadata ServiceStartTime | ServiceStarttime er udfyldt men dato er ikke korrekt format | 20250832101500 | Ja | @thomas Jeg er i tvivl om denne slags formatfejl fanges tidligere end valideringen - i så fald undlad denNej | |||
| HOERVAL_3_ServiceStartTime_04 | NEG | Metadata ServiceStartTime | ServiceStarttime er ikke udfyldt | NULL | Ja | Ja | |||
| HOERVAL_3_ServiceStopTime_01 | POS | Metadata ServiceStopTime | ServiceStoptime er udfyldt og er efter ServiceStartTime | START 20250829091500+0200 | Nej | Ja | |||
| HOERVAL_3_ServiceStopTime_02 | NEG | Metadata ServiceStopTime | ServiceStopTime er ikke udfyldt | NULL | Ja | Ja | |||
| HOERVAL_3_ServiceStopTime_03 | NEG | Metadata ServiceStopTime | ServiceStoptime er udfyldt og er før ServiceStartTime | START 20250829101500+0200 | Ja | Ja | |||
| HOERVAL_4_NAUF500_01 | POS | Skemavalidering | Skema for indsendt NAUF500 er korrekt | urn:ad:dk:medcom:nauf-v500:full fra 1.2.208.184.100.10
| Nej | Ja | |||
| HOERVAL_4_NAUF500_02 | NEG | Skemavalidering | Skema for indsendt NAUF500 er forkert (der indsendes NAUF502) | urn:ad:dk:medcom:nauf-v500:full fra 1.2.208.184.100.10
| Ja | Ja | |||
| HOERVAL_4_NAUF502_01 | POS | Skemavalidering | Skema for indsendt NAUF502 er korrekt | urn:ad:dk:medcom:nauf-v500:full fra 1.2.208.184.100.10
| Nej | Ja | |||
| HOERVAL_4_NAUF502_02 | NEG | Skemavalidering | Skema for indsendt NAUF502 er forkert (der indsendes NAUF500) | urn:ad:dk:medcom:nauf-v500:full fra 1.2.208.184.100.10
| Ja | @thomas jeg er i tvivl om der er nok forskel på 500 og 502 versionerne til at de fejler, men ellers brug en af de andreJa | |||
| HOERVAL_4_NIMF500_01 | POS | Skemavalidering | Skema for indsendt NIMF500 er korrekt | urn:ad:dk:medcom:nimf-v500:full fra 1.2.208.184.100.10
| Nej | Ja | |||
| HOERVAL_4_NIMF500_02 | NEG | Skemavalidering | Skema for indsendt NIMF500 er forkert (der indsendes NAUF500) | urn:ad:dk:medcom:nimf-v500:full fra 1.2.208.184.100.10
| Ja | Ja | |||
| HOERVAL_4_NADF501_01 | POS | Skemavalidering | Skema for indsendt NADF501 er korrekt | urn:ad:dk:medcom:nadf-v501:full fra 1.2.208.184.100.10
| Nej | Ja | |||
| HOERVAL_4_NADF501_02 | NEG | Skemavalidering | Skema for indsendt NADF501 er forkert (der indsendes NIMF500) | urn:ad:dk:medcom:nadf-v501:full fra 1.2.208.184.100.10
| Ja | Ja | |||
| HOERVAL_4_NHISF500_01 | POS | Skemavalidering | Skema for indsendt NHISF500 er korrekt | urn:ad:dk:medcom:nhisf-v500:full fra 1.2.208.184.100.10
| Nej | Ja | |||
| HOERVAL_4_NHISF500_02 | NEG | Skemavalidering | Skema for indsendt NHISF500 er forkert (der indsendes NIMF500) | urn:ad:dk:medcom:nhisf-v500:full fra 1.2.208.184.100.10
| Ja | Ja | |||
| HOERVAL_5_NAUF500_01 | POS | Indhold | NAUF500 er ikke tom | For et NAUF500 dokument : HIMSAAudiometricStandard rod-elementet har præcist et child-element | Nej | Ja | |||
| HOERVAL_5_NAUF500_02 | NEG | Indhold | NAUF500 er tom | For et NAUF500 dokument : HIMSAAudiometricStandard rod-elementet har intet child-element | Ja | Ja | |||
| HOERVAL_5_NAUF502_01 | POS | Indhold | NAUF502 er ikke tom | For et NAUF502 dokument : HIMSAAudiometricStandard rod-elementet har præcist et child-element | Nej | Ja | |||
| HOERVAL_5_NAUF502_02 | NEG | Indhold | NAUF502 er tom | For et NAUF502 dokument : HIMSAAudiometricStandard rod-elementet har intet child-element | Ja | Ja | |||
| HOERVAL_6_NIMF500_01 | POS | Indhold | NIMF500 er ikke tom | For et NIMF500 dokument : AcousticImpedanceCompleteMeasurement rod-elementet har præcist et child-element | Nej | Ja | |||
| HOERVAL_6_NIMF500_02 | NEG | Indhold | NIMF500 er tom | For et NIMF500 dokument : AcousticImpedanceCompleteMeasurement rod-elementet har intet child-element | Ja | Ja | |||
| HOERVAL_6_NADF501_01 | POS | Indhold | NADF501 er ikke tom | For et NADF501 dokument : AcousticImmittanceAssessment rod-elementet har præcist et child-element | Nej | Ja | |||
| HOERVAL_6_NADF501_02 | NEG | Indhold | NADF501 er tom | For et NADF501 dokument : AcousticImmittanceAssessment rod-elementet har intet child-element | Ja | Ja | |||
| HOERVAL_7_NHISF500_01 | POS | Indhold | NHISF500 er ikke tom | For et NHISF500 dokument : HearingInstrumentSelection/InstrumentTypeName rod-elementet har præcist et child-element | Nej | Ja | |||
| HOERVAL_7_NHISF500_02 | NEG | Indhold | NHISF500 er tom | For et NHISF500 dokument : HearingInstrumentSelection/InstrumentTypeName rod-elementet har intet child-element | Ja | Ja |