Creating Measurements
How
Assign the Observation resource a logical id.
Reference the logical ID of a previously created Patient resource in the subject field of the Observation.
Status must be included.
Category must be included.
Code to describe the measurement must be included. SNOMED CT is preferred.
Include any other applicable information in the Observation, using coding when possible.
POST https://{client}.fhir-api.sandbox.patientsknowbest.com/fhir/Observation
Sending the SNOMED CT code is required for the measurement to appear in PKB’s UI.
Speak to a member of PKB to ensure the codes you want to send are mapped in PKB.
Blood Pressure Example
{
"resourceType": "Observation",
"id" : "18a60e1f-8f54-490c-baa2-a300e30aaf28",
"status": "final",
"category": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "75367002",
"display": "Blood pressure"
}
],
"text": "Blood pressure"
},
"subject": {
"reference": "Patient/f4bd895b-0dbf-49d2-8130-4cb52679972d"
},
"component": [
{
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "163030003",
"display": "Systolic blood pressure"
}
],
"text": "Systolic blood pressure"
},
"valueQuantity": {
"value": 120,
"unit": "mmHg",
"system": "http://unitsofmeasure.org",
"code": "mm[Hg]"
}
},
{
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "163031004",
"display": "Diastolic blood pressure"
}
],
"text": "Diastolic blood pressure"
},
"valueQuantity": {
"value": 80,
"unit": "mmHg",
"system": "http://unitsofmeasure.org",
"code": "mm[Hg]"
}
}
]
}
Patients Know Best Wiki Hub | Deploy | Developer | Trust Centre | Manual | Research | Education | Release Notes
© Patients Know Best, Ltd. Registered in England and Wales Number: 6517382. VAT Number: GB 944 9739 67.
This API specification and design is licensed under a Creative Commons Attribution 4.0 International License.