{ "description": "This CapabilityStatement describes the minimal requirements for a client and a server to fulfill the Lab2Healthcare use case for sending/receiving lab results.", "_filename": "capabilitystatement-Lab2Healthcare-Results-SendReceive.json", "package_name": "nictiz.fhir.nl.r4.labexchange", "format": [ "xml", "json" ], "date": "2022-03-30", "publisher": "Nictiz", "fhirVersion": "4.0.1", "name": "Lab2Healthcare_Results_SendReceive", "copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.", "type": null, "experimental": null, "resourceType": "CapabilityStatement", "title": null, "package_version": "3.0.0-beta.1", "status": "draft", "id": "ab159873-97d0-4aa9-a809-708d0d43c4bc", "kind": "requirements", "url": "http://nictiz.nl/fhir/CapabilityStatement/Lab2Healthcare-Results-SendReceive", "version": null, "contact": [ { "name": "Nictiz", "telecom": [ { "use": "work", "value": "info@nictiz.nl", "system": "email" } ] } ], "rest": [ { "mode": "client", "resource": [ { "type": "Observation", "interaction": [ { "code": "create", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ] }, { "code": "update", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ] } ], "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-LaboratoryTestResult" ] }, { "type": "Patient", "interaction": [ { "code": "create", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ] }, { "code": "update", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ] } ], "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" ] }, { "type": "Organization", "interaction": [ { "code": "create", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ] }, { "code": "update", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ] } ], "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization" ] }, { "type": "Specimen", "interaction": [ { "code": "create", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ] }, { "code": "update", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ] } ], "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-LaboratoryTestResult.Specimen" ] }, { "type": "Device", "interaction": [ { "code": "create", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ] }, { "code": "update", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ] } ], "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-LaboratoryTestResult.Specimen.Source" ] } ], "documentation": "A client is expected to support xml and/or json. A client is not required to maintain a record of each server it created resources on, and thus not required to support 'update'." }, { "mode": "server", "resource": [ { "type": "Observation", "interaction": [ { "code": "create", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ] }, { "code": "update", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ] }, { "code": "read", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ] } ], "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-LaboratoryTestResult" ] }, { "type": "Patient", "interaction": [ { "code": "update", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ], "documentation": "A server MAY choose to update its pre-existing Patient resource" }, { "code": "read", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ], "documentation": "A server SHALL make sure it connects results to the correct Patient. The server may read its own Patient resource to that end, and/or resolve it from the client" } ], "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" ] }, { "type": "Organization", "interaction": [ { "code": "create", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHALL" } ] }, { "code": "update", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ] }, { "code": "read", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ], "documentation": "A server SHALL make sure it connects results to the correct Organization. The server may read its own Organization resource to that end, and/or resolve it from the client" } ], "documentation": "Results may have been performed by a previously unknown organization.", "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization" ] }, { "type": "Specimen", "interaction": [ { "code": "create", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ] }, { "code": "update", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ] }, { "code": "read", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ] } ], "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-LaboratoryTestResult.Specimen" ] }, { "type": "Device", "interaction": [ { "code": "create", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ] }, { "code": "update", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ] }, { "code": "read", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ] } ], "supportedProfile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-LaboratoryTestResult.Specimen.Source" ] } ], "documentation": "A server is expected to support xml and json. A server SHOULD be able to process 'create' as 'update' requests when it already has that resource. A server SHALL support create on Observation and Organization (Observation.performer). A server is expected to have a pre-existing Patient resource it MAY update. Create/update of other resources MAY be supported, but they are not, then references to them SHALL NOT be processed." } ] }