EAS udstiller 4 FHIR-operationer, som i første omgang kan tilgås uden sikkerhed, og giver et "hard-kodet" svar. Det drejer sig om:
- getReceivingOrganizationByPatientId
- getReceivingOrganizationByGPId
- getListOfGpByPostalCode
- getReceivingOrganizationBySORId
Disse operationer er beskrevet i EAS implementation guiden (https://build.fhir.org/ig/medcomdk/dk-ehmi-eas/index.html), hvor de er specificeret via OperationDefinitions, som findes under "Artifacts". For hver OperationDefinition findes der et request-eksempel, som kan benyttes i kald til de forskellige operationer. Hver OperationDefinition angiver i øvrigt, hvilken URL der skal kaldes på.
Eksempel:
For operationen "getReceivingOrganizationByPatientId" kan man benytte denne URL:
https://<miljø>/eas/fhir/Organization/$getReceivingOrganizationByPatientIdAnvend Content-Type "application/json" og HTTP POST. Et eksempel-request findes på https://build.fhir.org/ig/medcomdk/dk-ehmi-eas/Parameters-EX-GetReceivingOrganizationByPatientId-Request.json.html, og ser således ud:
{
"resourceType" : "Parameters",
"id" : "EX-GetReceivingOrganizationByPatientId-Request",
"parameter" : [
{
"name" : "easCorePatient",
"resource" : {
"resourceType" : "Patient",
"meta" : {
"profile" : [
🔗 "http://medcomehmi.dk/ig/eas/StructureDefinition/EasCorePatient"
]
},
"identifier" : [
{
"value" : "0108589995"
}
]
}
},
{
"name" : "messageType",
"valueString" : "XDIS91"
},
{
"name" : "messageType",
"valueString" : "XDIS92"
}
]
}