Bundle Precarga de Instituciones
Consideraciones
- Se debe generar un uuid para recurso en el campo fullUrl de cada entry.
- Cada uuid será la forma de relacionar cada entry
- Deberá poner atención a cada sección de request, las cuales proveen información para el servidor para ubicar recursos en caso de existir previamente.
Bundle de Precarga de datos
{
"resourceType": "Bundle",
"meta": {
"profile": [
"http://ssms.cl/fhir/StructureDefinition/PocBundlePreCarga"
]
},
"type": "transaction",
"entry": [
{
"fullUrl": "urn:uuid:9851b64a-84d1-11ea-bc55-0242ac130003",
"resource": {
"resourceType": "Organization",
"meta": {
"profile": [
"http://ssms.cl/fhir/StructureDefinition/PocOrganization"
]
},
"text": {
"status": "generated",
"div": "<div xmlns='http://www.w3.org/1999/xhtml'><a name='mm'/></div>"
},
"identifier": [
{
"use": "official",
"system": "http://ssms.cl/Institucion",
"value": "001"
}
],
"active": true,
"type": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/organization-type",
"code": "prov",
"display": "Healthcare Provider"
}
]
}
],
"name": "Hospital"
},
"request": {
"method": "PUT",
"url": "Organization?identifier=http://ssms.cl/Institucion|001"
}
},
{
"fullUrl": "urn:uuid:88e5b636-9ece-11ea-bb37-0242ac130002",
"resource": {
"resourceType": "Organization",
"meta": {
"profile": [
"http://ssms.cl/fhir/StructureDefinition/PocOrganization"
]
},
"text": {
"status": "generated",
"div": "<div xmlns='http://www.w3.org/1999/xhtml'><a name='mm'/></div>"
},
"identifier": [
{
"use": "official",
"system": "http://ssms.cl/Institucion",
"value": "002"
}
],
"active": true,
"type": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/organization-type",
"code": "prov",
"display": "Healthcare Provider"
}
]
}
],
"name": "Hospital"
},
"request": {
"method": "PUT",
"url": "Organization?identifier=http://ssms.cl/Institucion|002"
}
},
{
"fullUrl": "urn:uuid:3db6bfac-9ece-11ea-bb37-0242ac130002",
"resource": {
"resourceType": "Location",
"meta": {
"profile": [
"http://ssms.cl/fhir/StructureDefinition/PocLocationHospital"
]
},
"text": {
"status": "generated",
"div": "<div xmlns='http://www.w3.org/1999/xhtml'><a name='mm'/></div>"
},
"identifier": [
{
"use": "official",
"system": "http://ssms.cl/HOSPITAL",
"value": "11-1111"
}
],
"name": "Hospital-TEST 1",
"managingOrganization": {
"reference": "urn:uuid:9851b64a-84d1-11ea-bc55-0242ac130003"
}
},
"request": {
"method": "PUT",
"url": "Location?identifier=http://ssms.cl/HOSPITAL|11-1111"
}
},
{
"resource": {
"resourceType": "HealthcareService",
"meta": {
"profile": [
"http://ssms.cl/fhir/StructureDefinition/PocHealthcareService"
]
},
"text": {
"status": "generated",
"div": "<div xmlns='http://www.w3.org/1999/xhtml'><a name='mm'/></div>"
},
"name": "Servicio de Urgencia de Hospital-TEST 1",
"location": [
{
"reference": "urn:uuid:3db6bfac-9ece-11ea-bb37-0242ac130002"
}
],
"category": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/service-category",
"code": "35",
"display": "Emergency Department"
}
],
"text": "Departamento de Emergencia"
}
],
"type": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/service-type",
"code": "117",
"display": "Emergency Medical"
}
],
"text": "Emergencia Medica"
}
]
},
"request": {
"method": "PUT",
"url": "HealthcareService?location.identifier=http://ssms.cl/HOSPITAL|11-1111"
}
},
{
"fullUrl": "urn:uuid:b092631e-9ece-11ea-bb37-0242ac130002",
"resource": {
"resourceType": "Location",
"meta": {
"profile": [
"http://ssms.cl/fhir/StructureDefinition/PocLocationHospital"
]
},
"text": {
"status": "generated",
"div": "<div xmlns='http://www.w3.org/1999/xhtml'><a name='mm'/></div>"
},
"identifier": [
{
"use": "official",
"system": "http://ssms.cl/HOSPITAL",
"value": "11-1114"
}
],
"name": "Hospital-TEST 2",
"managingOrganization": {
"reference": "urn:uuid:88e5b636-9ece-11ea-bb37-0242ac130002"
}
},
"request": {
"method": "PUT",
"url": "Location?identifier=http://ssms.cl/HOSPITAL|11-1114"
}
},
{
"fullUrl": "urn:uuid:fb707268-9ece-11ea-bb37-0242ac130002",
"resource": {
"resourceType": "HealthcareService",
"meta": {
"profile": [
"http://ssms.cl/fhir/StructureDefinition/PocHealthcareService"
]
},
"text": {
"status": "generated",
"div": "<div xmlns='http://www.w3.org/1999/xhtml'><a name='mm'/></div>"
},
"name": "Servicio de Urgencia de Hospital-TEST 2",
"location": [
{
"reference": "urn:uuid:b092631e-9ece-11ea-bb37-0242ac130002"
}
],
"category": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/service-category",
"code": "35",
"display": "Emergency Department"
}
],
"text": "Departamento de Emergencia"
}
],
"type": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/service-type",
"code": "117",
"display": "Emergency Medical"
}
],
"text": "Emergencia Medica"
}
]
},
"request": {
"method": "PUT",
"url": "HealthcareService?location.identifier=http://ssms.cl/HOSPITAL|11-1114"
}
}
]
}