You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Scope

Der testes valideringsreglerne beskrevet her SDS-7354: Valideringsregler til DROS for Høremappen

Metode

Testcases beskrives af Arosii og implementeres som integrationstests af KvalitetsIT.

De afvikles hver gang der deployes en ny version af DROS (Høremappe).


Test cases

Disse testcases implementeres som en del af DROS-Høremappe integrationstesten.

De navngives alle med HOERVAL_regel(række i Valideringsregler) _felt_fortløbendenr:

Testcase IdPOS/NEGFeltBeskrivelseVærdi(er)

Validerings-advarsel?

Hvis Ja udfyldes besked (Thomas, KIT)

Implementeret

(Blank, Ja, Delvist)

(Thomas, KIT)

Status (Pass/fail)
HOERVAL_1_TypeCode_01POSMetadata TypecodeKorrekt TypeCode/ korrekt codesystem28615-3 fra 2.16.840.1.113883.6.1Nej

HOERVAL_1_TypeCode_02NEGMetadata TypeCodeForkert TypeCode/ korrekt codesystem28615-4 fra 2.16.840.1.113883.6.1Ja

HOERVAL_1_TypeCode03NEGMetadata TypeCodeKorrekt TypeCode/ forkert codesystem28615-3 fra 1.2.208.184.100.1Ja

HOERVAL_1_ClassCode_01
Metadata ClassCodeKorrekt classcode001Nej

HOERVAL_1_ClassCode_02NEGMetadata ClasscodeForkert classcode002Ja

HOERVAL_1_EventCode_01POSMetadata EventcodeEn korrekt eventcode 11Nej

HOERVAL_1_EventCode_02POSMetadata EventcodeEn korrekt eventcode 1515Nej

HOERVAL_1_EventCode_03POSMetadata EventcodeEn korrekt eventcode 1616Nej

HOERVAL_1_EventCode_04POSMetadata EventcodeEn korrekt eventcode 129129Nej

HOERVAL_1_EventCode_05POSMetadata EventcodeEn korrekt eventcode 130130Nej

HOERVAL_1_EventCode_06NEGMetadata EventcodeEn forkert og ikke eksisterende eventcode 2Ja

HOERVAL_1_EventCode_07NEGMetadata EventcodeEn forkert men eksisterende eventcodeNPU03804Ja

HOERVAL_1_EventCode_08NEGMetadata EventcodeIkke udfyldt eventcode

NULL

Ja

HOERVAL_1_FormatCode_01POSMetadata FormatcodeKorrekt formatcode / korrekt codesystem / korrekt displayname
nauf500

urn:ad:dk:medcom:nauf-v500:full fra 1.2.208.184.100.10
(Noah Audiogram format 500)

Nej

HOERVAL_1_FormatCode_02POSMetadata FormatcodeKorrekt formatcode / korrekt codesystem / korrekt displayname
nauf502

urn:ad:dk:medcom:nauf-v502:full fra 1.2.208.184.100.10
(Noah Audiogram format 502)

Nej

HOERVAL_1_FormatCode_03POSMetadata FormatcodeKorrekt formatcode / korrekt codesystem / korrekt displayname
nimf500

urn:ad:dk:medcom:nimf-v500:full fra 1.2.208.184.100.10
(Noah Impedance format 500)

Nej

HOERVAL_1_FormatCode_04POSMetadata FormatcodeKorrekt formatcode / korrekt codesystem / korrekt displayname
nadf501

urn:ad:dk:medcom:nadf-v501:full fra 1.2.208.184.100.10
(Noah Admittance format 501)

Nej

HOERVAL_1_FormatCode_05POSMetadata FormatcodeKorrekt formatcode / korrekt codesystem / korrekt displayname
nhisf500

urn:ad:dk:medcom:nhisf-v500:full fra 1.2.208.184.100.10
(Noah Hearing Instrument Selection format 500)

Nej

HOERVAL_1_FormatCode_06NEGMetadata FormatcodeKorrekt formatcode /
forkert codesystem / korrekt displayname
nauf500

urn:ad:dk:medcom:nauf-v500:full fra 2.16.840.1.113883.6.1
(Noah Audiogram format 500)

Ja

HOERVAL_1_FormatCode_07NEGMetadata FormatcodeKorrekt formatcode /
korrekt codesystem / forkert displayname
nauf500

urn:ad:dk:medcom:nauf-v500:full fra 1.2.208.184.100.10
(Noah Audiogram format 503)

Ja

HOERVAL_1_FormatCode_08NEGMetadata FormatcodeForkert formatcode / korrekt codesystem / korrekt displayname
nauf500

urn:ad:dk:medcom:nauf-v504:full fra 1.2.208.184.100.10
(Noah Audiogram format 500)

Ja

HOERVAL_1_PractiseSettingCode_01POSMetadata PracticeSettingCodeKorrekt PracticeCodeSetting / korrekt codesystem / korrekt displayname

394604002 fra 2.16.840.1.113883.6.96 (displayName ’oto-rhino-laryngologi’)

Nej

HOERVAL_1_PractiseSettingCode_02NEGMetadata PracticeSettingCodeForkert PracticeCodeSetting / korrekt codesystem / forkert displayname394591006 fra 2.16.840.1.113883.6.96 (displayName ’neurologi’)Ja

HOERVAL_1_PractiseSettingCode_03NEGMetadata PracticeSettingCodeKorrekt PracticeCodeSetting / forkert codesystem / korrekt displayname

394604002 fra
2.16.840.1.113883.6.1 (displayName ’oto-rhino-laryngologi’)

Ja

HOERVAL_1_PatientId_01POSMetadata PatientIdKorrekt codesystem for patientid

codesystem 1.2.208.176.1.2

Nej

HOERVAL_1_PatientId_02NEGMetadata PatientIdForkert codesystem for patientid

codesystem 2.16.840.1.113883.6.1

Nej

HOERVAL_1_AuthorInstitution_01POSMetadata AuthorInstitutionKorrekt codesystem for AuthorInstitution

codesystem 1.2.208.176.1.1

Nej

HOERVAL_1_AuthorInstitution_02NEGMetadata AuthorInstitutionForkert codesystem for  AuthorInstitution

codesystem 2.16.840.1.113883.6.1

Nej

HOERVAL_2_SourcePatient_01POSMetadata SourcePatientSourcepatient er udfyldt

--valide sourcepatient info--

Nej

HOERVAL_2_SourcePatient_02NEGMetadata SourcePatientSourcepatient er blank

NULL

Ja

HOERVAL_2_MimeType_01POSMetadata MimetypeKorrekt Mimetype

text/xml

Nej

HOERVAL_2_MimeType_02NEGMetadata MimetypeForkert Mimetype

json

Ja

HOERVAL_2_HomeCommunity_01POSMetadata HomeCommunityKorrekt 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

HOERVAL_2_HomeCommunity_02POSMetadata HomeCommunityForkert 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

HOERVAL_2_HomeCommunity_03POSMetadata HomeCommunityKorrekt 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

HOERVAL_3_EventCode_01NEGMetadata EventcodeFlere korrekte eventcodes, men kun en er tilladt1,15,16,129,130Ja

HOERVAL_3_EventCode_02NEGMetadata EventcodeBlandet korrekte og forkerte eventcodes1,2,16,200Ja

HOERVAL_3_EventCodeFormatCode_01POSMetadata EventCode Krydscheck med FormatCodeKorrekt EventCode/FormatCode 1,nauf500EventCode 1, FormatCode urn:ad:dk:medcom:nauf-v500:fullNej

HOERVAL_3_EventCodeFormatCode_02POSMetadata EventCode Krydscheck med FormatCodeKorrekt EventCode/FormatCode 1,nauf502EventCode 1, FormatCode urn:ad:dk:medcom:nauf-v502:fullNej

HOERVAL_3_EventCodeFormatCode_03POSMetadata EventCode Krydscheck med FormatCodeKorrekt EventCode/FormatCode 15,nimf500EventCode 15, FormatCode urn:ad:dk:medcom:nimf-v500:fullNej

HOERVAL_3_EventCodeFormatCode_04POSMetadata EventCode Krydscheck med FormatCodeKorrekt EventCode/FormatCode 16,nimf500EventCode 16, FormatCode urn:ad:dk:medcom:nimf-v500:fullNej

HOERVAL_3_EventCodeFormatCode_05POSMetadata EventCode Krydscheck med FormatCodeKorrekt EventCode/FormatCode 15,nadf501EventCode 15, FormatCode urn:ad:dk:medcom:nadf-v501:fullNej

HOERVAL_3_EventCodeFormatCode_06POSMetadata EventCode Krydscheck med FormatCodeKorrekt EventCode/FormatCode 16,nadf501EventCode 16, FormatCode urn:ad:dk:medcom:nadf-v501:fullNej

HOERVAL_3_EventCodeFormatCode_07POSMetadata EventCode Krydscheck med FormatCodeKorrekt EventCode/FormatCode 129,nhisf500EventCode 129, FormatCode 

urn:ad:dk:medcom:nhisf-v500:full

Nej

HOERVAL_3_EventCodeFormatCode_08POSMetadata EventCode Krydscheck med FormatCodeKorrekt EventCode/FormatCode 130,nhisf500EventCode 130, FormatCode 

urn:ad:dk:medcom:nhisf-v500:full

Nej

HOERVAL_3_EventCodeFormatCode_09NEGMetadata EventCode Krydscheck med FormatCodeForkert EventCode/FormatCode 15,nauf500EventCode 15, FormatCode urn:ad:dk:medcom:nauf-v500:fullJa

HOERVAL_3_Referencelist_01POSMetadata ReferencelistKorrekt formateret ReferencelistReferenceId[id=insert random UUID,assigningAuthority=<null>,idTypeCode=urn:ad:dk:medcom:noah:action-uuid,homeCommunityId=<null>]Nej

HOERVAL_3_Referencelist_02NEGMetadata ReferencelistManglende ReferencelistReferenceId er NULLJa

HOERVAL_3_Referencelist_03NEGMetadata ReferencelistForkert formateret Referencelist, UUID manglerReferenceId[id=<null>,assigningAuthority=<null>,idTypeCode=urn:ad:dk:medcom:noah:action-uuid,homeCommunityId=<null>]Ja

HOERVAL_3_Referencelist_04NEGMetadata ReferencelistForkert formateret Referencelist, UUID forkert formatReferenceId[id=12345678,assigningAuthority=<null>,idTypeCode=urn:ad:dk:medcom:noah:action-uuid,homeCommunityId=<null>]Ja

HOERVAL_3_Referencelist_05NEGMetadata ReferencelistForkert formateret Referencelist, assigningAuthority not NULLReferenceId[id=insert random UUID,assigningAuthority=12345678,idTypeCode=urn:ad:dk:medcom:noah:action-uuid,homeCommunityId=<null>]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_06NEGMetadata ReferencelistForkert formateret Referencelist, idTypeCode er forkertReferenceId[id=insert random UUID,assigningAuthority=<null>,idTypeCode=urn:ad:dk:medcom:noah:action-categories
,homeCommunityId=<null>]
Ja

HOERVAL_3_Referencelist_07NEGMetadata ReferencelistForkert formateret Referencelist, homeCommunity not NULLReferenceId[id=insert random UUID,assigningAuthority=<null>,idTypeCode=urn:ad:dk:medcom:noah:action-uuid
,homeCommunityId=1.2.3.4.5]
Ja

HOERVAL_3_PatientSourcePatient_01POSMetadata Patient Krydscheck med SourcePatientPatient og Sourcepatient er ensPatient og Sourcepatient er den sammeNej

HOERVAL_3_PatientSourcePatient_02NEGMetadata Patient Krydscheck med SourcePatientPatient og Sourcepatient er ikke ensPatient og Sourcepatient er ikke den sammeJa

HOERVAL_3_ServiceStartTime_01POSMetadata ServiceStartTimeServiceStarttime er udfyldt og efter konfigureret skæringsdato 
20250802101500+0200
Nej@thomas I testcasen antages at skæringsdato er 20250801
HOERVAL_3_ServiceStartTime_02NEGMetadata ServiceStartTimeServiceStarttime er udfyldt og før konfigureret skæringsdato 
20250731101500+0200
Ja@thomas I testcasen antages at skæringsdato er 20250801
HOERVAL_3_ServiceStartTime_03NEGMetadata ServiceStartTimeServiceStarttime 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 den
HOERVAL_3_ServiceStartTime_04NEGMetadata ServiceStartTimeServiceStarttime er ikke udfyldt 
NULL
Ja

HOERVAL_3_ServiceStopTime_01POSMetadata ServiceStopTimeServiceStoptime er udfyldt og er efter ServiceStartTime
START 20250829091500+0200
STOP 20250829101500+0200
Nej

HOERVAL_3_ServiceStopTime_02NEGMetadata ServiceStopTimeServiceStopTime er ikke udfyldt 
NULL
Ja

HOERVAL_3_ServiceStopTime_03NEGMetadata ServiceStopTimeServiceStoptime er udfyldt og er før ServiceStartTime
START 20250829101500+0200
STOP 20250829091500+0200
Ja

HOERVAL_4_NAUF500_01POSSkemavalideringSkema for indsendt NAUF500 er korrekt

urn:ad:dk:medcom:nauf-v500:full fra 1.2.208.184.100.10
(Noah Audiogram format 500) dokumentet har dette korrekte format:

Nej

HOERVAL_4_NAUF500_02NEGSkemavalidering

Skema for indsendt NAUF500 er forkert

(der indsendes NAUF502)

urn:ad:dk:medcom:nauf-v500:full fra 1.2.208.184.100.10
(Noah Audiogram format 500) dokumentet har dette forkerte format:

Ja

HOERVAL_4_NAUF502_01POSSkemavalideringSkema for indsendt NAUF502 er korrekt

urn:ad:dk:medcom:nauf-v500:full fra 1.2.208.184.100.10
(Noah Audiogram format 500) dokumentet har dette korrekte format:

Nej

HOERVAL_4_NAUF502_02NEGSkemavalidering

Skema for indsendt NAUF502 er forkert

(der indsendes NAUF500)

urn:ad:dk:medcom:nauf-v500:full fra 1.2.208.184.100.10
(Noah Audiogram format 500) dokumentet har dette forkerte format:

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 andre
HOERVAL_4_NIMF500_01POSSkemavalideringSkema for indsendt NIMF500 er korrekt

urn:ad:dk:medcom:nimf-v500:full fra 1.2.208.184.100.10
(Noah Impedance format 500) dokumentet har dette korrekte format:

Nej

HOERVAL_4_NIMF500_02NEGSkemavalidering

Skema for indsendt NIMF500 er forkert

(der indsendes NAUF500)

urn:ad:dk:medcom:nimf-v500:full fra 1.2.208.184.100.10
(Noah Impedance format 500) dokumentet har dette forkerte format:

Ja

HOERVAL_4_NADF501_01POSSkemavalideringSkema for indsendt NADF501 er korrekt

urn:ad:dk:medcom:nadf-v501:full fra 1.2.208.184.100.10
(Noah Admittance format 501) dokumentet har dette korrekte format:

Nej

HOERVAL_4_NADF501_02NEGSkemavalidering

Skema for indsendt NADF501 er forkert

(der indsendes NIMF500)

urn:ad:dk:medcom:nadf-v501:full fra 1.2.208.184.100.10
(Noah Admittance format 501) dokumentet har dette forkerte format:

Ja

HOERVAL_4_NHISF500_01POSSkemavalideringSkema for indsendt NHISF500 er korrekt

urn:ad:dk:medcom:nhisf-v500:full fra 1.2.208.184.100.10
(Noah Hearing Instrument Selection format 500) dokumentet har dette korrekte format:

Nej

HOERVAL_4_NHISF500_02NEGSkemavalidering 

Skema for indsendt NHISF500 er forkert

(der indsendes NIMF500)

urn:ad:dk:medcom:nhisf-v500:full fra 1.2.208.184.100.10
(Noah Hearing Instrument Selection format 500) dokumentet har dette korrekte format:

Ja

HOERVAL_5_NAUF500_01POSIndholdNAUF500 er ikke tom

For et NAUF500 dokument : HIMSAAudiometricStandard rod-elementet har præcist et child-element

Nej

HOERVAL_5_NAUF500_02NEGIndholdNAUF500 er tom

For et NAUF500 dokument : HIMSAAudiometricStandard rod-elementet har intet child-element

Ja

HOERVAL_5_NAUF502_01POSIndholdNAUF502 er ikke tom

For et NAUF502 dokument : HIMSAAudiometricStandard rod-elementet har præcist et child-element

Nej

HOERVAL_5_NAUF502_02NEGIndholdNAUF502 er tom

For et NAUF502 dokument : HIMSAAudiometricStandard rod-elementet har intet child-element

Ja

HOERVAL_6_NIMF500_01POSIndholdNIMF500 er ikke tom

For et NIMF500 dokument : AcousticImpedanceCompleteMeasurement rod-elementet har præcist et child-element

Nej

HOERVAL_6_NIMF500_02NEGIndholdNIMF500 er tom

For et NIMF500 dokument : AcousticImpedanceCompleteMeasurement rod-elementet har intet child-element

Ja

HOERVAL_6_NADF501_01POSIndholdNADF501 er ikke tom

For et NADF501 dokument : AcousticImmittanceAssessment rod-elementet har præcist et child-element

Nej

HOERVAL_6_NADF501_02NEGIndholdNADF501 er tom

For et NADF501 dokument : AcousticImmittanceAssessment rod-elementet har intet child-element

Ja

HOERVAL_7_NHISF500_01POSIndholdNHISF500 er ikke tom

For et NHISF500 dokument : HearingInstrumentSelection/InstrumentTypeName rod-elementet har præcist et child-element

Nej

HOERVAL_7_NHISF500_02NEGIndholdNHISF500 er tom

For et NHISF500 dokument : HearingInstrumentSelection/InstrumentTypeName rod-elementet har intet child-element

Ja

  • No labels