Page History
...
Rerence | Beskrivelse |
---|---|
DGWS | Den Gode WebService |
STS | Security Token Service |
FHIR | Fast Health Interoperability Resources |
Domæne: Landsdækkende cave register
CAVE er et medicinsk fagudtryk for lægemidler, som en patient ikke bør få, typisk på grund af en unormal reaktion på produktet. CAVE er således en information om patientoplysninger, som sundhedspersoner skal være særligt opmærksomme på, fx om bivirkninger i forbindelse med indtagelse af et lægemiddel.
LAR servicen er en SOAP baseret snitflade til dette cave/ allergi register så man kan oprette og trække information omkring den enkelte patient.
Brug af LAR service
LAR service udstiller en SOAP snitflade. SOAP snitfladen overholder DGWS. Det betyder, at der skal være en gyldig security og medcom header. Disse to headers er ikke beskrevet i snitfladebeskrivelsen, da disse er en del af DGWS.
...
Nedenstående er SOAP svar på ovenstående request når kaldet går godt.
Code Block | ||
---|---|---|
| ||
<?xml version="1.0"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header>...</soap:Header> <soap:Body> <ns6:RegisterPatientAllergyResponse xmlns:ns2="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns3="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns5="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns6="http://nsp.dk/medicationallergyservice/2018/11/21/" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:ns8="http://nsp.dk/medicationallergyservice/allergy/2018/11/21/"> <ReplyStatus> <ns6:StatusCode>Success</ns6:StatusCode> <ns6:StatusText>Kald til servicen var successfuld</ns6:StatusText> </ReplyStatus> </ns6:RegisterPatientAllergyResponse> </soap:Body> </soap:Envelope> |
...
Nedenstående er SOAP svar på ovenstående request når kaldet går godt og der er registreret en allergi på patienten.
Code Block | ||
---|---|---|
| ||
<?xml version="1.0"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header>...</soap:Header> <soap:Body> <ns6:GetPatientAllergyListResponse xmlns:ns2="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns3="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns5="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns6="http://nsp.dk/medicationallergyservice/2018/11/21/" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:ns8="http://nsp.dk/medicationallergyservice/allergy/2018/11/21/"> <ReplyStatus> <ns6:StatusCode>Success</ns6:StatusCode> <ns6:StatusText>Kald til servicen var successfuld</ns6:StatusText> </ReplyStatus> <MedicationAllergyIntoleranceReduced> <ns8:identifier>494de20b-32ec-4955-8886-5514bd063c25</ns8:identifier> <ns8:clinicalStatus value="active"/> <ns8:verificationStatus value="confirmed"/> <ns8:type value="allergy"/> <ns8:category value="medication"/> <ns8:criticality value="high"/> <ns8:substance> <ns8:system>urn:oid:2.16.840.1.113883.6.73</ns8:system> <ns8:code>648005</ns8:code> </ns8:substance> <ns8:substanceDescription>648005 description</ns8:substanceDescription> <ns8:patient> <ns8:system>urn:oid:1.2.208.176.1.2</ns8:system> <ns8:code>1601010020</ns8:code> </ns8:patient> <ns8:onsetDateTime>2018-11-01T13:30:00.000+01:00</ns8:onsetDateTime> <ns8:recorder> <ns8:system>urn:oid:1.2.208.176.1.3</ns8:system> <ns8:code>1234</ns8:code> </ns8:recorder> <ns8:recorderOrganization> <ns8:system>urn:oid:1.2.208.176.1.1</ns8:system> <ns8:code>1234567890</ns8:code> </ns8:recorderOrganization> <ns8:note>Oil of calamus allergy</ns8:note> <ns8:reaction> <ns8:manifestation> <ns8:system>urn:oid:1.2.208.176.2.4.12</ns8:system> <ns8:code>5678</ns8:code> </ns8:manifestation> <ns8:manifestationDescription>Severe reaction was observed for several hours</ns8:manifestationDescription> <ns8:onset>2018-11-01T13:30:00.000+01:00</ns8:onset> <ns8:severity value="mild"/> </ns8:reaction> </MedicationAllergyIntoleranceReduced> </ns6:GetPatientAllergyListResponse> </soap:Body> </soap:Envelope> |
...