diff --git a/input/fsh/bundle.fsh b/input/fsh/bundle.fsh index 26120a3..b3a364d 100644 --- a/input/fsh/bundle.fsh +++ b/input/fsh/bundle.fsh @@ -3,7 +3,7 @@ Parent: http://hl7.org/fhir/uv/ips/StructureDefinition/Bundle-uv-ips Id: lac-bundle Description: "LACPass Patient Summary Bundle resource. This profile derives from the [International Patient summary](https://build.fhir.org/ig/HL7/fhir-ips/) with customizations for the entries to use the profiles defined in this implementation guide." -* ^url = "https://lacpass.racsel.org/StructureDefinition/lac-bundle" +* ^url = "http://lacpass.racsel.org/StructureDefinition/lac-bundle" // Make use of Composition * entry[composition].resource 1..1 diff --git a/input/fsh/composition.fsh b/input/fsh/composition.fsh index 6f5fcf6..02b462d 100644 --- a/input/fsh/composition.fsh +++ b/input/fsh/composition.fsh @@ -3,7 +3,7 @@ Parent: http://hl7.org/fhir/uv/ips/StructureDefinition/Composition-uv-ips Id: lac-composition Description: "LACPass Patient Summary Composition resource. This profile derives from the [International Patient summary](https://build.fhir.org/ig/HL7/fhir-ips/) with customizations for the entries to use the profiles defined in this implementation guide." -* ^url = "https://lacpass.racsel.org/StructureDefinition/lac-compositioin" +* ^url = "http://lacpass.racsel.org/StructureDefinition/lac-composition" // Make use of LAC Patient, LAC Immunization and LAC Organization * subject 1..1 MS @@ -60,7 +60,7 @@ Usage: #example * section[sectionImmunizations].code = $loinc#11369-6 "History of Immunization Narrative" * section[sectionImmunizations].text.status = #generated * section[sectionImmunizations].text.div = "
To be populated at future time
" -* section[sectionImmunizations].entry = Reference(LACImmunizationExample) +* section[sectionImmunizations].entry[immunization] = Reference(LACImmunizationExample) Instance: 73670837-417b-422f-9f99-46fb28d30985 InstanceOf: Condition diff --git a/input/fsh/immunization.fsh b/input/fsh/immunization.fsh index 09849c1..eb9f1d8 100644 --- a/input/fsh/immunization.fsh +++ b/input/fsh/immunization.fsh @@ -3,7 +3,9 @@ Parent: http://hl7.org/fhir/uv/ips/StructureDefinition/Immunization-uv-ips Id: lac-immunization Description: "LACPass Patient Summary Immunization resource. This profile derives from the [DDCC Immunization](https://worldhealthorganization.github.io/ddcc/) with different contraints to include other pathologies." -* ^url = "https://lacpass.racsel.org/StructureDefinition/lac-immunization" +//* ^url = "https://lacpass.racsel.org/StructureDefinition/lac-immunization" +* ^url = "http://lacpass.racsel.org/StructureDefinition/lac-immunization" + * extension contains DDCCEventBrand named vaccineBrand 1..1 MS and DDCCVaccineMarketAuthorization named vaccineMarketAuthorization 0..1 MS @@ -69,17 +71,22 @@ Description: "LACPass Patient Summary Immunization resource. This profile derive Instance: LACImmunizationExample InstanceOf: LAC_Immunization Usage: #example -* meta.profile = "https://lacpass.racsel.org/StructureDefinition/lac-immunization" -* extension[vaccineBrand].url = "https://lacpass.racsel.org/StructureDefinition/DDCCEventBrand" +* meta.profile = "http://lacpass.racsel.org/StructureDefinition/lac-immunization" +//* extension[vaccineBrand].url = "https://lacpass.racsel.org/StructureDefinition/DDCCEventBrand" +* extension[vaccineBrand].url = "http://lacpass.racsel.org/StructureDefinition/DDCCEventBrand" + * extension[vaccineBrand].valueCoding = $ICD11#XM4YL8 -* extension[vaccineMarketAuthorization].url = "https://lacpass.racsel.org/StructureDefinition/DDCCVaccineMarketAuthorization" +//* extension[vaccineMarketAuthorization].url = "https://lacpass.racsel.org/StructureDefinition/DDCCVaccineMarketAuthorization" +* extension[vaccineMarketAuthorization].url = "http://lacpass.racsel.org/StructureDefinition/DDCCVaccineMarketAuthorization" * extension[vaccineMarketAuthorization].valueCoding = $DDCC-Example-Test-CodeSystem#TEST -* extension[country].url = "https://lacpass.racsel.org/StructureDefinition/DDCCCountryOfEvent" +//* extension[country].url = "https://lacpass.racsel.org/StructureDefinition/DDCCCountryOfEvent" +* extension[country].url = "http://lacpass.racsel.org/StructureDefinition/DDCCCountryOfEvent" * extension[country].valueCode = #CL * status = #completed * vaccineCode = $mms#XM9QW8 "COVID-19 vaccine, non-replicating viral vector" * lotNumber = "A1234" * patient = Reference(LACPatientExample) * occurrenceDateTime = "2020-11-15" -* protocolApplied.doseNumberPositiveInt = 1 +* protocolApplied[protocolAppliedAuthority].targetDisease = $ICD11#RA01 +* protocolApplied[protocolAppliedAuthority].doseNumberPositiveInt = 1 * location.display = "Administration center" \ No newline at end of file diff --git a/input/fsh/minimal-provide-document.fsh b/input/fsh/minimal-provide-document.fsh index a1017dc..81c7783 100644 --- a/input/fsh/minimal-provide-document.fsh +++ b/input/fsh/minimal-provide-document.fsh @@ -3,7 +3,7 @@ Parent: https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Pro Id: lac-provide-document Description: "LACPass ITI-65 Minimal Provide Document Transaction. This profile derives from the [MHD ITI-65 Minimal Provde Document](https://profiles.ihe.net/ITI/MHD/StructureDefinition-IHE.MHD.Minimal.ProvideBundle.html) profile with customizations to use the profiles defined in this implementation guide." -* ^url = "https://lacpass.racsel.org/StructureDefinition/lac-provide-document" +* ^url = "http://lacpass.racsel.org/StructureDefinition/lac-provide-document" // Make use of LAC Bundle and LAC Patient // * entry[FhirDocuments] 1..1 diff --git a/input/fsh/organization.fsh b/input/fsh/organization.fsh index 7ad7a12..34694be 100644 --- a/input/fsh/organization.fsh +++ b/input/fsh/organization.fsh @@ -3,7 +3,7 @@ Parent: http://hl7.org/fhir/uv/ips/StructureDefinition/Organization-uv-ips Id: lac-organization Description: "LACPass Patient Summary Organization resource. This profile derives from the [International Patient summary](https://build.fhir.org/ig/HL7/fhir-ips/) with more contraints for the identification of the country of the organization." -* ^url = "https://lacpass.racsel.org/StructureDefinition/lac-organization" +* ^url = "http://lacpass.racsel.org/StructureDefinition/lac-organization" // Make organization address country required * address 1..1 diff --git a/input/fsh/patient.fsh b/input/fsh/patient.fsh index 6480bc9..0cd115a 100644 --- a/input/fsh/patient.fsh +++ b/input/fsh/patient.fsh @@ -1,11 +1,23 @@ Alias: $v2-0203 = http://terminology.hl7.org/CodeSystem/v2-0203 +Alias: $VS_v2-0203 = http://terminology.hl7.org/ValueSet/v2-0203 + +ValueSet: National_Identifier_Type +Id: national-identifier-types +Title: "National Identifier Types" +Description: """ +List of national identifier types derived from [HL7 v2-0203](http://terminology.hl7.org/ValueSet/v2-0203) +""" +* ^status = #draft +* include codes from system $v2-0203 +* exclude $v2-0203#PPN "Passport number " + Profile: LAC_Patient Parent: http://hl7.org/fhir/uv/ips/StructureDefinition/Patient-uv-ips Id: lac-patient Description: "LACPass Patient Summary Patient resource. This profile derives from the [International Patient summary](https://build.fhir.org/ig/HL7/fhir-ips/) with more contraints for the identification of the patients." -* ^url = "https://lacpass.racsel.org/StructureDefinition/lac-patient" +* ^url = "http://lacpass.racsel.org/StructureDefinition/lac-patient" // identifier slice for nhi * identifier ^slicing.discriminator.type = #value @@ -34,7 +46,8 @@ Description: "LACPass Patient Summary Patient resource. This profile derives fro * identifier[national].system 1..1 * identifier[national].system ^short = "URN OID for the country (ISO-3306 numeric)" * identifier[national].type 1..1 -* identifier[national].type from $v2-0203 +//cambio LUCia +* identifier[national].type from National_Identifier_Type (required) // * identifier[national].type.coding.code = "PPN" (exactly) * identifier[national].type ^short = "Any type except PPN (Passport number)" diff --git a/input/pagecontent/index.md b/input/pagecontent/index.md index 3535114..3086575 100644 --- a/input/pagecontent/index.md +++ b/input/pagecontent/index.md @@ -21,6 +21,7 @@ Most of the resources specified in the official implementation guides are suppor | Role | Name | Organization | Contact | | --- | --- | --- | --- | | **Primary Editor** | Sergio PeƱafiel | CREATE, Chile | sergio@create.cl | +| Editor | Lucia Grundel | | luciagrundel@gmail.com | | Terminology contributor | Marcelo Cabello | CENS, Chile | mcabello@cens.cl | | Reviewer | Fernando Portilla | BID | fportila@gmail.com |