232 lines
5.6 KiB
JSON
232 lines
5.6 KiB
JSON
{
|
|
"resourceType": "StructureDefinition",
|
|
"meta": {
|
|
"lastUpdated": "2018-02-07T11:29:47.769-03:00"
|
|
},
|
|
"url": "https://federador.msal.gob.ar/StructureDefinition/Patient",
|
|
"name": "FederadorPatient",
|
|
"status": "draft",
|
|
"date": "2018-02-07T08:45:59.565-03:00",
|
|
"fhirVersion": "3.0.1",
|
|
"kind": "resource",
|
|
"abstract": false,
|
|
"type": "Patient",
|
|
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
|
|
"derivation": "constraint",
|
|
"differential": {
|
|
"element": [
|
|
{
|
|
"id": "Patient.identifier",
|
|
"path": "Patient.identifier",
|
|
"min": 2,
|
|
"mustSupport": true
|
|
},
|
|
{
|
|
"id": "Patient.identifier.system",
|
|
"path": "Patient.identifier.system",
|
|
"mustSupport": true
|
|
},
|
|
{
|
|
"id": "Patient.identifier.value",
|
|
"path": "Patient.identifier.value",
|
|
"mustSupport": true
|
|
},
|
|
{
|
|
"id": "Patient.name",
|
|
"path": "Patient.name",
|
|
"min": 1,
|
|
"max": "2",
|
|
"mustSupport": true
|
|
},
|
|
{
|
|
"id": "Patient.name.use",
|
|
"path": "Patient.name.use",
|
|
"min": 1,
|
|
"defaultValueCode": "official",
|
|
"mustSupport": true
|
|
},
|
|
{
|
|
"id": "Patient.name.text",
|
|
"path": "Patient.name.text",
|
|
"mustSupport": true
|
|
},
|
|
{
|
|
"id": "Patient.name.family",
|
|
"path": "Patient.name.family",
|
|
"mustSupport": true
|
|
},
|
|
{
|
|
"id": "Patient.name.family.extension",
|
|
"path": "Patient.name.family.extension",
|
|
"slicing": {
|
|
"discriminator": [
|
|
{
|
|
"type": "value",
|
|
"path": "url"
|
|
}
|
|
],
|
|
"rules": "open"
|
|
},
|
|
"mustSupport": true
|
|
},
|
|
{
|
|
"id": "Patient.name.family.extension:fathers-family",
|
|
"path": "Patient.name.family.extension",
|
|
"sliceName": "fathers-family",
|
|
"min": 1,
|
|
"max": "1",
|
|
"type": [
|
|
{
|
|
"code": "Extension",
|
|
"profile": "http://hl7.org/fhir/StructureDefinition/humanname-fathers-family"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "Patient.name.family.extension:fathers-family.valueString:valueString",
|
|
"path": "Patient.name.family.extension.valueString",
|
|
"sliceName": "valueString"
|
|
},
|
|
{
|
|
"id": "Patient.name.family.extension:mothers-family",
|
|
"path": "Patient.name.family.extension",
|
|
"sliceName": "mothers-family",
|
|
"max": "1",
|
|
"type": [
|
|
{
|
|
"code": "Extension",
|
|
"profile": "http://hl7.org/fhir/StructureDefinition/humanname-mothers-family"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "Patient.name.family.extension:mothers-family.valueString:valueString",
|
|
"path": "Patient.name.family.extension.valueString",
|
|
"sliceName": "valueString"
|
|
},
|
|
{
|
|
"id": "Patient.name.given",
|
|
"path": "Patient.name.given",
|
|
"min": 1,
|
|
"maxLength": 30,
|
|
"mustSupport": true
|
|
},
|
|
{
|
|
"id": "Patient.name.prefix",
|
|
"path": "Patient.name.prefix",
|
|
"max": "0"
|
|
},
|
|
{
|
|
"id": "Patient.name.suffix",
|
|
"path": "Patient.name.suffix",
|
|
"max": "0"
|
|
},
|
|
{
|
|
"id": "Patient.name.period",
|
|
"path": "Patient.name.period",
|
|
"max": "0"
|
|
},
|
|
{
|
|
"id": "Patient.telecom",
|
|
"path": "Patient.telecom",
|
|
"max": "1",
|
|
"mustSupport": true
|
|
},
|
|
{
|
|
"id": "Patient.telecom.system",
|
|
"path": "Patient.telecom.system",
|
|
"max": "1",
|
|
"mustSupport": true
|
|
},
|
|
{
|
|
"id": "Patient.telecom.value",
|
|
"path": "Patient.telecom.value",
|
|
"maxLength": 20,
|
|
"mustSupport": true
|
|
},
|
|
{
|
|
"id": "Patient.gender",
|
|
"path": "Patient.gender",
|
|
"min": 1,
|
|
"mustSupport": true
|
|
},
|
|
{
|
|
"id": "Patient.birthDate",
|
|
"path": "Patient.birthDate",
|
|
"min": 1,
|
|
"mustSupport": true
|
|
},
|
|
{
|
|
"id": "Patient.deceased[x]:deceasedDateTime",
|
|
"path": "Patient.deceasedDateTime",
|
|
"sliceName": "deceasedDateTime",
|
|
"type": [
|
|
{
|
|
"code": "dateTime"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "Patient.address",
|
|
"path": "Patient.address",
|
|
"max": "0"
|
|
},
|
|
{
|
|
"id": "Patient.maritalStatus",
|
|
"path": "Patient.maritalStatus",
|
|
"max": "0"
|
|
},
|
|
{
|
|
"id": "Patient.multipleBirth[x]",
|
|
"path": "Patient.multipleBirth[x]",
|
|
"max": "0"
|
|
},
|
|
{
|
|
"id": "Patient.photo",
|
|
"path": "Patient.photo",
|
|
"max": "0"
|
|
},
|
|
{
|
|
"id": "Patient.contact",
|
|
"path": "Patient.contact",
|
|
"max": "0"
|
|
},
|
|
{
|
|
"id": "Patient.communication",
|
|
"path": "Patient.communication",
|
|
"max": "0"
|
|
},
|
|
{
|
|
"id": "Patient.generalPractitioner",
|
|
"path": "Patient.generalPractitioner",
|
|
"max": "0"
|
|
},
|
|
{
|
|
"id": "Patient.managingOrganization",
|
|
"path": "Patient.managingOrganization",
|
|
"max": "0"
|
|
},
|
|
{
|
|
"id": "Patient.link",
|
|
"path": "Patient.link",
|
|
"max": "1"
|
|
},
|
|
{
|
|
"id": "Patient.link.other.reference",
|
|
"path": "Patient.link.other.reference",
|
|
"min": 1
|
|
},
|
|
{
|
|
"id": "Patient.link.other.identifier",
|
|
"path": "Patient.link.other.identifier",
|
|
"max": "0"
|
|
},
|
|
{
|
|
"id": "Patient.link.type",
|
|
"path": "Patient.link.type",
|
|
"fixedCode": "refer"
|
|
}
|
|
]
|
|
}
|
|
}
|