Obligations (Patient Profile)

{
"resourceType": "StructureDefinition",
"id": "patient-obligationtest2",
{
{
"url": "code",
"valueCode": "can-send"
},
{
"url": "elementId",
"valueString": "birthDate"
},
{
"url": "actor",
"valueCanonical": "http://example.org/fhir/ActorDefinition/server"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"url": "http://example.org/fhir/StructureDefinition/patient-obligationtest2",
"name": "PatientObligationTest2",
"title": "Patient (Obligation Test2)",
"status": "draft",
"experimental": true,
"description": "This profile tests the shift to the new obligation extension housed at https://build.fhir.org/ig/HL7/fhir-extensions/StructureDefinition-obligation.html",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Patient",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
"derivation": "constraint",
"element": [
{
"id": "Patient.name",
{
{
"url": "code",
"valueCode": "can-send"
},
{
"url": "actor",
"valueCanonical": "http://example.org/fhir/ActorDefinition/server"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Patient.name",
"min": 1
},
{
"id": "Patient.name.text",
{
{
"url": "code",
"valueCode": "can-send"
},
{
"url": "actor",
"valueCanonical": "http://example.org/fhir/ActorDefinition/server"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Patient.name.text",
"definition": "Text representation of the full name. Due to the cultural variance around the world a consuming system may not know how to present the name correctly; moreover not all the parts of the name go in given or family. Creators are therefore strongly encouraged to provide through this element a presented version of the name. Future versions of this guide may require this element"
},
{
"id": "Patient.name.family",
{
{
"url": "code",
"valueCode": "can-send"
},
{
"url": "actor",
"valueCanonical": "http://example.org/fhir/ActorDefinition/server"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
},
{
{
"url": "code",
"valueCode": "will-send"
},
{
"url": "actor",
"valueCanonical": "http://example.org/fhir/ActorDefinition/server"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Patient.name.family"
},
{
"id": "Patient.name.given",
"path": "Patient.name.given",
"mustSupport": true
},
{
"id": "Patient.telecom",
{
{
"url": "code",
"valueCode": "can-send"
},
{
"url": "actor",
"valueCanonical": "http://example.org/fhir/ActorDefinition/server"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/obligation"
}
],
"path": "Patient.telecom"
},
{
"id": "Patient.gender",
"path": "Patient.gender",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.birthDate",
"path": "Patient.birthDate",
"min": 1,
"mustSupport": true
}
]
}
}